|
在论坛找到了http://www.autoitx.com/forum.php ... highlight=png%2Budf
这个udf 可以创建一个非常漂亮的透明的窗体$form1=CreateTransparentGUI("xtu","E:\tmp\bj.png")
$Label1 = GUICtrlCreateLabel("河水正在努力地加载...", 16, 188, 151, 17)
GUICtrlSetFont(-1, 10, 400, 0, "黑体")
GUICtrlSetColor(-1, 0xFF00FF)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
$Pic2 = GUICtrlCreatePic("E:\tmp\left.jpg", 176, 236, 20, 20)
$Pic3 = GUICtrlCreatePic("E:\tmp\right.jpg", 208, 236, 20, 20)
$Pic4 = GUICtrlCreatePic("E:\tmp\f5.jpg", 232, 168, 20, 20)
$Label2 = GUICtrlCreateLabel("河水正在努力地加载...", 16, 206, 151, 17)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 10, 400, 0, "黑体")
GUICtrlSetColor(-1, 0xFF00FF)
$Label3 = GUICtrlCreateLabel("河水正在努力地加载...", 16, 224, 215, 17)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 10, 400, 0, "黑体")
GUICtrlSetColor(-1, 0xFF00FF)
GUISetState(@SW_SHOW)
悲剧的是 加了控件会使窗体变成不透明的情况 显示灰色底色
使用过以下代码
;GUISetBkColor(0x333333,$form1)
;_API_SetLayeredWindowAttributes($form1, 0x333333, 200)
都是afan上次为我的分层窗体写的 现在在探究透明的窗体....
对这个窗体就无效了
我尝试使用子窗体 情况完全相同
;$Form1_1 = GUICreate("Form1", 261, 260, 307, 100, $WS_POPUP, $WS_EX_LAYERED + $WS_EX_MDICHILD+$WS_EX_TOOLWINDOW, $form1)
求亲们解答一下~~ 谢谢 |
|