找回密码
 加入
搜索
查看: 5343|回复: 12

[AU3基础] GUICtrlCreateEdit 控件能设置背景透明吗?[已解决]

 火.. [复制链接]
发表于 2011-3-21 00:13:33 | 显示全部楼层 |阅读模式
本帖最后由 病毒专收员 于 2011-3-21 13:02 编辑

如果能,请大侠留下代码学习。
发表于 2011-3-21 00:37:33 | 显示全部楼层
不能,除非自己手绘.
 楼主| 发表于 2011-3-21 13:02:30 | 显示全部楼层
不能,除非自己手绘.
ceoguang 发表于 2011-3-21 00:37



    谢谢解答!
发表于 2011-3-21 13:45:21 | 显示全部楼层
回复 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


 楼主| 发表于 2011-3-21 20:36:26 | 显示全部楼层
回复 4# 3mile


    如果只修改指定窗口内的  GUICtrlCreateEdit  控件,能实现吗?
发表于 2011-6-5 00:18:48 | 显示全部楼层
回复 5# 病毒专收员


    朋友,解决了吗?我也正想问这个问题,之前试了一下GOOKER网友的修改的一个UDF,可以用图片作为窗口界面,可以透明感觉很不错,但是在上面加了控件后,控件的背景无法透明,反而看起来难看了~~
 楼主| 发表于 2011-6-5 09:56:59 | 显示全部楼层
回复 6# annybaby


    暂时没解决的,只有在想想办法咯。
发表于 2012-5-12 17:26:23 | 显示全部楼层
遇到同样问题的人飘过
发表于 2012-12-1 15:13:35 | 显示全部楼层
呵呵,我还是不懂,是解决了还是没有解决?
发表于 2012-12-1 15:47:14 | 显示全部楼层
用label控件代替
发表于 2013-10-28 22:30:45 | 显示全部楼层
我也想解决这个问题啊!!
发表于 2014-12-10 23:03:17 | 显示全部楼层
回复 10# 风行者


    太好了,终于找到了
发表于 2014-12-10 23:03:42 | 显示全部楼层
太好了,终于找到了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 13:04 , Processed in 0.071848 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表