Цитата wolkow70:
Поэтому пришлось ее объявлять и действительно ей придется предварительно назначать handle, пока я не разобрался как это делается.
Для других страниц в хедерах содержатся такие команды типа: »
|
Откройте *.nsh файл, где прописываются настройки для данного диалога старт-меню (для Modern UI это файл System.nsh, для Modern UI 2 это StartMenu.nsh)
Для Modern UI
читать дальше »
Ищем команду в System.nsh
Код:
Pop $MUI_HWND
После неё вставляем:
Код:
var /global mui.StartMenuPage.Text
GetDlgItem $mui.StartMenuPage.Text $MUI_HWND 1003
SendMessage $mui.StartMenuPage.Text ${WM_SETTEXT} 0 "STR:Handle этого элемента с текстом теперь в переменной mui.StartMenuPage.Text"
Для Modern UI 2
читать дальше »
Ищем команду в StartMenu.nsh
Код:
Pop $mui.StartMenuPage
После неё вставляем:
Код:
var /global mui.StartMenuPage.Text
GetDlgItem $mui.StartMenuPage.Text $mui.StartMenuPage 1003
SendMessage $mui.StartMenuPage.Text ${WM_SETTEXT} 0 "STR:Handle этого элемента с текстом теперь в переменной mui.StartMenuPage.Text"
Теперь можете использовать переменную $mui.StartMenuPage.Text, в ней - handle элемента с текстом