Что нового

Прозрачная GUICtrlCreateButton кнопка

havi

Новичок
Сообщения
30
Репутация
1
Собственно, сабж. Нужно по сути поле, которое будет создаваться командой , при нажатии на которое происходило бы соотв. действие
 

InnI

AutoIT Гуру
Сообщения
4,974
Репутация
1,459

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Я бы сделал ещё так (для реалистичности имитации кнопки :smile:)...

Код:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$hGUI = GUICreate('StaticButton')
$iButton = GUICtrlCreateLabel('Я кнопка - нажми меня', 10, 10, 200, 30, BitOR($WS_BORDER, $SS_CENTER, $SS_CENTERIMAGE))
GUISetState()

While 1
	Switch GUIGetMsg()
		Case $GUI_EVENT_CLOSE
			Exit
		Case $iButton
			Do
				$aInfo = GUIGetCursorInfo($hGUI)
			Until Not $aInfo[2]
			
			If $aInfo[4] = $iButton Then
				MsgBox(0, 'Я кнопка', 'Меня нажали :(', 0, $hGUI)
			EndIf
	EndSwitch
WEnd
 
Верх