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

[系统综合] 如何只禁止或隐藏菜单空间中的一列菜单

[复制链接]
发表于 2010-5-27 09:01:15 | 显示全部楼层 |阅读模式
本帖最后由 mier001 于 2010-5-27 11:32 编辑

例如文件 编辑 查看 其他 等,整个是可以用GUICtrlSetState 或者ControlDisable  来禁止,但是这样是把整排菜单都禁止了,如何只禁止一个呢 比如 只禁止文件 后面的编辑什么的都留着?
 楼主| 发表于 2010-5-27 16:02:04 | 显示全部楼层
怕沉了,麻烦!
发表于 2010-5-28 01:22:16 | 显示全部楼层
    #include <GuiMenu.au3>
    Local $hWnd, $hMain
    Run("Notepad.exe")
    WinWaitActive("[CLASS:Notepad]")
    $hWnd = WinGetHandle("[CLASS:Notepad]")
    $hMain = _GUICtrlMenu_GetMenu($hWnd)
    _GUICtrlMenu_EnableMenuItem($hMain, 0, 3)
 楼主| 发表于 2010-5-29 11:38:33 | 显示全部楼层
现在能禁止该菜单列,但是过个几秒时间,又会出现
发表于 2010-5-29 17:19:10 | 显示全部楼层
现在能禁止该菜单列,但是过个几秒时间,又会出现
mier001 发表于 2010-5-29 11:38



    实测,没发现你所言的这种现象
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 02:55 , Processed in 0.073096 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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