L lig Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-26 #1 同题。我正在写一个钩子,这个钩子里可以得到指定外就应用程序中指<br>定菜单的句柄,然而我不知道怎样执行该菜单命令。望高手指教。<br>MENU的WINAPI操作。<br>
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-27 #2 直接得到该程序的句柄,然后给它发送一个该菜单的快捷键行么?
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-27 #3 SendMessage(theMainForm.Handle, WM_COMMAND, <br> MakeLong(MenuHandle, 0), 0);<br><br> 应该可以。<br>
SendMessage(theMainForm.Handle, WM_COMMAND, <br> MakeLong(MenuHandle, 0), 0);<br><br> 应该可以。<br>
L liguang Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-30 #5 to 超级毛毛熊:<br> 你的方法可行但是具体的参数有些错误。以下代码段我调试过了,可行。<br><br>m:=GetMenu(h);<br>s:=GetSubMenu(m,1);<br>s1:=GetSubMenu(s,6);<br>SendMessage(h,WM_COMMAND,MakeLong(GetMenuItemId(s,6),0),s1);
to 超级毛毛熊:<br> 你的方法可行但是具体的参数有些错误。以下代码段我调试过了,可行。<br><br>m:=GetMenu(h);<br>s:=GetSubMenu(m,1);<br>s1:=GetSubMenu(s,6);<br>SendMessage(h,WM_COMMAND,MakeLong(GetMenuItemId(s,6),0),s1);