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

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

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата MKN:
Вроде как для этого можно использовать GetAsyncKeyState... Только не получается... »
Чего не получается?

Код: Выделить весь код
Function func   

nsDialogs::Create 1018

 ${NSD_CreateButton} 25u 27u 150u 15u "0"
 pop $button
 ${NSD_OnClick} $button buttonclick 
 
nsDialogs::Show
FunctionEnd



function buttonclick 

     System::Call "User32::GetAsyncKeyState(i0x10)i.r0"
                                           
        MessageBox MB_OK|MB_ICONINFORMATION "$0"

FunctionEnd
Функция на проверку нажатия левого шифта, если зажата - отрицательное значение выдаёт, если была нажата - 1

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 11:38, 30-01-2014 | #982