Войти

Показать полную графическую версию : [решено] Прозрачный фон под текстом


D_Master
02-04-2009, 04:36
Всем привет!

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

http://i039.radikal.ru/0904/91/4b3c93bc3b05t.jpg (http://radikal.ru/F/i039.radikal.ru/0904/91/4b3c93bc3b05.jpg.html)

Creat0R
02-04-2009, 09:49
нужно убрать под текстом цвет лейбла »
Используй $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




© OSzone.net 2001-2012