![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Accelerators в модальном диалоговом окне
asmer © (2002-07-07 15:26:00)типа, вопрос: я показываю диалог функцией DialogBox, других окон в программе нету (она, если чё, не на делфи написана, просто на тему Win32API вопрос :))... дык вот как мне использовать различные комбинации клавиш, если некуда вставить TranslateAccelerators, т.к. нет основного цикла сообщений (main message loop)... пробовал прям в диалоговую функцию, но в неё почему-то не приходят сообщения WM_KEYDOWN и WM_PARENTNOTIFY...
кстати, даже если сделать ентот самый main message loop, то управление в него сё равно не возвращается до окончания выполнения DialogBox, т.е. пока диалог не закроется...
Игорь Шевченко (2002-07-08 09:51:00) [1]RTFM, однако.
В диалогах акселераторы транслируются оконной процедурой диалога (не DlgProc, а внутренней) в сообщения WM_COMMAND