Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для BuZzOFF

Новый участник


Сообщения: 42
Благодарности: 4

Профиль | Отправить PM | Цитировать


Цитата K.A.V.:
Это элемент с ID 1018 »
Тогда странно почему не работает... На кастомной страничке с выбором компонентов получается изменить размер, а на этой странице нет...
Что-то не правильно?
Скрытый текст
Код: Выделить весь код
  !define MUI_CUSTOMFUNCTION_GUIINIT myGuiInit
  !define MUI_PAGE_CUSTOMFUNCTION_SHOW InstallPage

  Page custom CustomPage1 DestroyPage1
  !insertmacro MUI_PAGE_INSTFILES

Function CustomPage1
  nsDialogs::Create 1018
  Pop $Dialog1
  nsDialogs::Show
FunctionEnd

Function DestroyPage1
FunctionEnd

Function InstallPage
  ;Меняется размер ID 1018 на странице установки. Но не меняется...
  FindWindow $0 "#32770" "" $HWNDPARENT
  GetDlgItem $0 $HWNDPARENT 1018
  System::Call 'user32::MoveWindow(i$0,i0,i99,i664,i356,i1)'
FunctionEnd

Function myGuiInit
  ;Меняется размер самого окна
  System::Call "User32::SetWindowPos(i$HWNDPARENT,i0,i$R0,i$R1,i670,i540,0x0004)"

  ;Меняется размер ID 1018 на кастомной странице
  FindWindow $0 "#32770" "" $HWNDPARENT
  GetDlgItem $0 $HWNDPARENT 1018
  System::Call 'user32::MoveWindow(i$0,i0,i99,i664,i356,i1)'
FunctionEnd

Нужно изменить размер, а то все остальные элементы обрезаются...

Отправлено: 14:15, 21-06-2015 | #1668