比如另外一个程序中的  文件->打开   我想获取这个 打开的句柄并发送个点击消息,该如何弄呢?

解决方案 »

  1.   

    我想,用
    Public Declare Function GetMenu Lib "user32" Alias "GetMenu" (ByVal hwnd As Long) As Long
    Public Declare Function GetSubMenu Lib "user32" Alias "GetSubMenu" (ByVal hMenu As Long, ByVal nPos As Long) As Long获得菜单句柄,之后用
    Public Declare Function GetMenuItemID Lib "user32" Alias "GetMenuItemID" (ByVal hMenu As Long, ByVal nPos As Long) As Long
    获得ID,之后用
    Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    发送
    Public Const WM_COMMAND = &H111,wParam=GetMenuItemID
    消息到窗口,注意不是到菜单这样应该可以