mier001 发表于 2010-5-27 09:01:15

如何只禁止或隐藏菜单空间中的一列菜单

本帖最后由 mier001 于 2010-5-27 11:32 编辑

例如文件 编辑 查看 其他 等,整个是可以用GUICtrlSetState 或者ControlDisable来禁止,但是这样是把整排菜单都禁止了,如何只禁止一个呢 比如 只禁止文件 后面的编辑什么的都留着?

mier001 发表于 2010-5-27 16:02:04

怕沉了,麻烦!

lynfr8 发表于 2010-5-28 01:22:16

    #include <GuiMenu.au3>
    Local $hWnd, $hMain
    Run("Notepad.exe")
    WinWaitActive("")
    $hWnd = WinGetHandle("")
    $hMain = _GUICtrlMenu_GetMenu($hWnd)
    _GUICtrlMenu_EnableMenuItem($hMain, 0, 3)

mier001 发表于 2010-5-29 11:38:33

现在能禁止该菜单列,但是过个几秒时间,又会出现

lynfr8 发表于 2010-5-29 17:19:10

现在能禁止该菜单列,但是过个几秒时间,又会出现
mier001 发表于 2010-5-29 11:38 http://www.autoitx.com/images/common/back.gif


    实测,没发现你所言的这种现象
页: [1]
查看完整版本: 如何只禁止或隐藏菜单空间中的一列菜单