nMenu = GetMenu(hwnd)
nMenu = GetSubMenu(nMenu, 1)'第二个菜单
SendMessage hwnd, WM_COMMAND, GetMenuItemID(nMenu, 0), 0 '点击第二个菜单第一个菜单项
试试

解决方案 »

  1.   

    上面是我写过的一个辅助工具的源码,自动点击某个软件的菜单。在我这里是能用的。
    hwnd是目标窗体的句柄
      

  2.   

    看这里吧,看4楼laviewpbt的回复
      

  3.   

    懂了,谢谢
    getmenu是获取一个总的窗体菜单句柄,不是菜单1,也不是菜单2
    getsubmenu才是顶级菜单的句柄!!菜单1,菜单2
    这里,如果没有下拉菜单,会变成0
    因此菜单2里面必须有菜单项。