Что нового

Прозрачная форма GUI и непрозрачные копки на ней

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Pat4005
Код:
_WinAPI_SetLayeredWindowAttributes
посмотри пример, поставь галки
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <WinAPI.au3>

$GUI = GUICreate("", 300, 400, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
GUISetBkColor(0x000001)
GUICtrlCreateLabel('Hello', 0, 0, 300, 100)
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetFont(-1, 72, 400, 0, "Verdana")
$Button1 = GUICtrlCreateButton('Message', 0, 120, 100, 25)
$Button2 = GUICtrlCreateButton('Exit', 125, 120, 100, 25)
GUISetState()

_WinAPI_SetLayeredWindowAttributes($GUI, 0x000001, 0, $LWA_COLORKEY)

While 1
	Switch GUIGetMsg()
		Case $Button1
			MsgBox(0, ' Test ', 'Hello')
		Case $Button2
			Exit
	EndSwitch
WEnd
 
Автор
P

Pat4005

Новичок
Сообщения
85
Репутация
4
rollex, как раз только используя стили(по моему) невозможно.
А тебе ,Zaramot, большое спасибо!. Долго мучался с этой проблемой, ведь хотел сам)
 
Верх