找回密码
 加入
搜索
查看: 2628|回复: 4

[图形处理] 【已解决】请问复选框如何设置背景透明?

[复制链接]
发表于 2014-3-27 11:04:25 | 显示全部楼层 |阅读模式
本帖最后由 wlb 于 2014-3-27 19:20 编辑

各位大神,请问复选框如何设置背景透明?
 楼主| 发表于 2014-3-27 19:19:11 | 显示全部楼层
已经查了下子,好像无法设置,现在我用下面的方法实现:
$Checkbox1 = GUICtrlCreateCheckbox("", 240, 205, 15, 15)
$Label2 = GUICtrlCreateLabel("我是班长!", 260, 204, 84, 24)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetColor(-1,0xff0000)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
 楼主| 发表于 2014-3-27 19:19:48 | 显示全部楼层
自问自答了哈,主要是没人回复
发表于 2014-3-28 22:31:02 | 显示全部楼层
复选框没什么区别啊。好像标签背景透明了
#include <WindowsConstants.au3>        ;窗体样式
#include <StaticConstants.au3>        ;图片窗口样式
#include <GUIConstantsEx.au3>        ;窗体核心

GUICreate("图片窗体", 400, 600, Default, Default, $WS_POPUP)
        GUICtrlCreatePic ( "picui.jpg", Default, Default, 400, 600, $SS_GRAYFRAME)
        $btnClose = GUICtrlCreateButton("X", 400-27, 2, 25, 25)

        GUICtrlCreateButton("试试1", 100, 100, 60, 25)
                GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
                GUICtrlSetColor(-1,0xff0000)

        $Checkbox1 = GUICtrlCreateCheckbox("", 240, 205, 15, 15)
        $Label1 = GUICtrlCreateLabel("我是班长!", 260, 204, 84, 24)
                GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
                GUICtrlSetColor(-1,0xff0000)
                GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")

        $Checkbox2 = GUICtrlCreateCheckbox("", 240, 305, 15, 15)
                GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
                GUICtrlSetColor(-1,0xff0000)
        $Label2 = GUICtrlCreateLabel("我是", 260, 304, 84, 24)

GUISetState(@SW_SHOW)

While 1
        Switch GUIGetMsg()
                Case $btnClose
                        ExitLoop
                        Exit
        EndSwitch
WEnd
发表于 2014-3-28 22:38:26 | 显示全部楼层
学习了,不错不错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 02:53 , Processed in 0.074399 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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