GUICtrlCreateEdit 控件能设置背景透明吗?[已解决]
本帖最后由 病毒专收员 于 2011-3-21 13:02 编辑如果能,请大侠留下代码学习。 不能,除非自己手绘. 不能,除非自己手绘.
ceoguang 发表于 2011-3-21 00:37 http://www.autoitx.com/images/common/back.gif
谢谢解答! 回复 3# 病毒专收员
变下思路
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <WINAPI.au3>
#include <sendmessage.au3>
HotKeySet("ESC", "_Exit")
$hGUI = GUICreate("Test", 202, 52, -1, -1, $WS_POPUP, BitOR($WS_EX_LAYERED,$WS_EX_TOPMOST))
GUIctrlSetBkColor(-1,0xABCDEF)
GUICtrlCreateInput("", 2, 2,198,48)
GUIctrlSetBkColor(-1,0xABCDEF)
GUICtrlSetTip(-1,"abcdefg")
GUICtrlSetFont(-1, 14, 800, 1, '雅黑')
GUICtrlSetColor(-1, 0xbcdeaa)
GUISetState()
_WinAPI_SetLayeredWindowAttributes($hGUI, 0xABCDEF, 255)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $GUI_EVENT_PRIMARYDOWN
_SendMessage($hGUI, $WM_SYSCOMMAND, 0xF012, 0)
EndSwitch
WEnd
Func _Exit()
Exit
EndFunc
回复 4# 3mile
如果只修改指定窗口内的GUICtrlCreateEdit控件,能实现吗? 回复 5# 病毒专收员
朋友,解决了吗?我也正想问这个问题,之前试了一下GOOKER网友的修改的一个UDF,可以用图片作为窗口界面,可以透明感觉很不错,但是在上面加了控件后,控件的背景无法透明,反而看起来难看了~~ 回复 6# annybaby
暂时没解决的,只有在想想办法咯。 遇到同样问题的人飘过 呵呵,我还是不懂,是解决了还是没有解决? 用label控件代替 我也想解决这个问题啊!! 回复 10# 风行者
太好了,终于找到了 太好了,终于找到了
页:
[1]