Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Прозрачный лэйбл (http://forum.oszone.net/showthread.php?t=181665)

ShogenOFF 28-07-2010 23:11 1462510

Прозрачный лэйбл
 
На этом форуме нашел как создать прозрачное окно и прозрачный лэйбл внутри окна. По-одному работают, а вместе нет. А нужно сделать: при запуске скрипта появляется текст с прозрачным фоном. Спасибо.

madmasles 28-07-2010 23:23 1462524

ShogenOFF,
Попробуйте так:
Код:

#Include <WindowsConstants.au3>
#Include <WinAPI.au3>

$hMain = GUICreate("", 800, 600, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
GUISetBkColor(0xFF0011)
    $hOk = GUICtrlCreateButton("OK", 365, 560, 70, 23)
    $hLabel = GUICtrlCreateLabel("Какая-то надпись.", 10, 100, 500, 100)
    GUICtrlSetColor($hLabel, 0xFF0000)
    GUICtrlSetFont($hLabel, 32, 800, -1, "Tahoma")

GUISetState()

_WinAPI_SetLayeredWindowAttributes($hMain, 0xFF0011, 0, $LWA_COLORKEY)

While 1
    If GUIGetMsg() = $hOk Then Exit
WEnd


ShogenOFF 29-07-2010 15:11 1462907

Спасибо...именно это я и хотел...


Время: 00:08.

Время: 00:08.
© OSzone.net 2001-