找回密码
 加入
搜索
查看: 1671|回复: 2

[AU3基础] GUICtrlCreateDummy控件

[复制链接]
发表于 2010-11-19 12:01:43 | 显示全部楼层 |阅读模式
此控件有什么作用?我看了帮助  用代码 也没看出干什么的
发表于 2010-11-19 14:01:15 | 显示全部楼层
帮助里说的很清楚了。
在GUI上创建 Dummy(虚拟) 控件
这种控件可接收由 GUICtrlSendToDummy 发送的消息,它将"通知(notify)" 当作正常值, 而 GUISendToDummy 发送的值可由 GUICtrlRead 来读取.
#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $user, $button, $cancel, $msg

    GUICreate("Dummy虚拟控件", 250, 200, 100, 200)
    GUISetBkColor(0x00E0FFFF)  ; 设置背景色 

    $user = GUICtrlCreateDummy()
    $button = GUICtrlCreateButton("事件", 75, 170, 70, 20)
    $cancel = GUICtrlCreateButton("取消", 150, 170, 70, 20)
    GUISetState()

    Do
        $msg = GUIGetMsg()
        
        Select
            Case $msg = $button
                GUICtrlSendToDummy($user)
            Case $msg = $cancel
                GUICtrlSendToDummy($user)
            Case $msg = $user
                ; 关闭前的特定动作语句
                ; ...
                Exit
        EndSelect
    Until $msg = $GUI_EVENT_CLOSE
EndFunc   ;==>Example
发表于 2010-11-19 15:35:58 | 显示全部楼层
说简单点,可以实现这样的效果:比如有一个按钮:“A”,在点击“A”后在按钮“A”的位置弹出一个下拉菜单,可以有很多选项供按钮A来选择其需要实现的功能。呵呵,不知道这样的解释是浅显易懂的还是把人弄到云里雾里了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 18:51 , Processed in 0.087413 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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