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

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


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

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


Подскажите пожалуйста : как запускать NSIS инсталлятор в режиме "always on top - всегда поверх всех окон" ? Хотя бы одну страницу (но желательно сохранять этот режим для каждой последующей)
Пробовал так :
читать дальше »
Код: Выделить весь код
OutFile "TOP.exe"
!define SWP_NOSIZE 0x0001 
!define SWP_NOMOVE 0x0002 
!define HWND_TOPMOST   -1

Function .onInit

  System::Call "user32::SetWindowPos(i $HWNDPARENT, i ${HWND_TOPMOST}, i0, i0, i0, i0, i ${SWP_NOSIZE}|${SWP_NOMOVE})"

; или :

; System::Call "user32::SetWindowPos(i $HWNDPARENT, i -1,i0, i0, i0, i0, i 3)"

FunctionEnd

Section
SectionEnd

не работает...

И как бы сделать кнопочку-переключатель режима "always on top" - где нибудь в верхнем правом углу окна ?

Последний раз редактировалось MKN, 04-10-2013 в 17:16.


Отправлено: 16:24, 04-10-2013 | #572