Компьютерный форум 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=136559)

D_Master 02-04-2009 04:36 1081641

Прозрачный фон под текстом
 
Всем привет!

Необходима реализация такой задачи (если это возможно, конечно): нужно убрать под текстом цвет лейбла.
Есть картинка, которую я использую в качестве фонового рисунка формы. На ней нужны надписи, но всё портит подцветка этих надписей. Как бы их устранить?


Creat0R 02-04-2009 09:49 1081720

Цитата:

Цитата D_Master
нужно убрать под текстом цвет лейбла »

Используй $GUI_BKCOLOR_TRANSPARENT:

Код:

#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
;

$GUI = GUICreate("Transparent Label - Demo", 400, 330, -1, -1, -1, $WS_EX_CLIENTEDGE)

GUICtrlCreatePic(@WindowsDir & "\Web\Wallpaper\Windows XP.jpg", 0, 0, 400, 330)
GUICtrlSetState(-1, $GUI_DISABLE)

GUICtrlCreateLabel("Подсветки под текстом не видно ;)", 20, 30, 400)
GUICtrlSetFont(-1, 12, 800)
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)

GUISetState()

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd



Время: 15:56.

Время: 15:56.
© OSzone.net 2001-