Цитата MKN:
Неужели нельзя более изящно навести фокус на нужную кнопку ? »
|
это очень мегаизящный вариант
эмулировать нажатие любой клавиши - причем еще заданное n-раз!
Цитата MKN:
Для чего тогда вообще нужно - ${NSD_SetFocus} ? »
|
Цитата:
Функция SetFocus отправляет сообщение WM_KILLFOCUS окну, которое теряет фокус клавиатуры, а сообщение WM_SETFOCUS окну, которое принимает фокус клавиатуры. Она также активизирует или окно, которое принимает фокус или родителя этого окна.
Если окно активное, но не имеет фокуса, любая нажатая клавиша произведет сообщение WM_SYSCHAR, WM_SYSKEYDOWN или WM_SYSKEYUP. Если клавиша VK_MENU также нажата, параметр lParam сообщения будет иметь установленным 30-й бит. Иначе, созданные сообщения не получат установки этого бита.
|
ну не обрабатывает окно nsis посылку WM_SETFOCUS
Причем по логике всегда только одно окно в фокусе!
---