Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

А можно ли как-то заполучить строки вроде «Да», «Отмена» из Win?


Страницы:   1 2

Kolan ©   (2007-12-19 08:57:00) 

Виндовый MessageBox же как-то их получает, причем строки соответствуют языку винды.

Если можно, то как?


Kolan   (2007-12-19 11:21:00) [21]

STRINGTABLE
LANGUAGE LANG_RUSSIAN, 0x1
{
800,  «ОК»
801,  «Отмена»
802,  «Пр&ервать»
803,  «По&втор»
804,  «&Пропустить»
805,  «&Да»
806,  «&Нет»
807,  «&Закрыть»
808,  «Справка»
809,  «&Повторить»
810,  «&Продолжить»
}


От они…


Kolan   (2007-12-19 11:17:00) [22]

Нашел есть там такой ресурс, чем(какими API функциями) теперь их получить?


palva   (2007-12-19 10:56:00) [23]

Открыть dll каким либо редактором ресурсов (MS Visual Studio) и посмотреть идентификатор нужных строк. Ну а потом все просто: загружаем нужную библиотеку загружаем ресурс... Немного посложнее, если ресурс не строковый, а вшит в диалог (диалог это тоже ресурс) его труднее достать. Но где-то должны обязательно лежать эти тексты и отдельно.


Palladin   (2007-12-19 10:53:00) [24]

исследовать user32.dll ResXplor'эром


Kolan   (2007-12-19 10:47:00) [25]

> Очень просто, загрузить нужный ресурс из нужной DLL.

user32 ?

А как енто сделать?


DVM   (2007-12-19 10:37:00) [26]


> Kolan ©   (19.12.07 08:57)  

Очень просто, загрузить нужный ресурс из нужной DLL. Скорее всего это будет та dll в которой находится функция для создания MessageBox.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо