g-label выполнить при нажатии кнопки GUI, а не при отпускании

Помощь в написании скриптов
Hotim
Posts: 1
Joined: 02 Jan 2021, 04:53

g-label выполнить при нажатии кнопки GUI, а не при отпускании

Post by Hotim » 02 Jan 2021, 05:10

Обычно, срабатывание g-label происходит при отпускании button-кнопки GUI . Как сделать чтобы g-label или какой либо другой обработчик срабатывал сразу при нажатии button-кнопки, не ожидая пока пользователь отпустит кнопку.

serzh82saratov
Posts: 137
Joined: 01 Jul 2017, 03:04

Re: g-label выполнить при нажатии кнопки GUI, а не при отпускании

Post by serzh82saratov » 08 Jan 2021, 09:16

Code: Select all

Gui, Add, Button, vButton1, Button
Gui, Add, Button, vButton2, Button
Gui, Show,  w333 h333
Return

Button1:
	MsgBox % A_ThisLabel
	Return
	
Button2:
	MsgBox % A_ThisLabel
	Return


WM_LBUTTONDOWN(wParam, lParam, msg, hwnd) {
	Static _ := OnMessage(0x201, "WM_LBUTTONDOWN")
	Try SetTimer %A_GuiControl%, -10
}

Post Reply

Return to “Помощь”