G
gwboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我怎么用API 来 控制另一个程序中的菜单 (比如激活所有的菜单条)<br>搞了我几天 没有搞定 烦死了 请高手帮我搞定 要源码 把下面附件中菜单全部激活 <br>附带API控制另一个程序中的按键的源码 已经搞定<br>unit Unit1;<br><br>interface<br><br>uses<br> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br> Dialogs, StdCtrls;<br><br>type<br> TForm1 = class(TForm)<br> Button1: TButton;<br> Button2: TButton;<br> procedure Button1Click(Sender: TObject);<br> procedure Button2Click(Sender: TObject);<br> private<br> { Private declarations }<br> public<br> { Public declarations }<br> end;<br><br>var<br> Form1: TForm1;<br><br>implementation<br>var a,aa,aaa,aaaa:hwnd;<br><br>{$R *.dfm}<br>function gogo(b:hwnd;cointer):boolean;stdcall;<br>begin<br>EnableWindow(b, TRUE);<br>Result:=True;<br>end;<br><br>function findfind(d:hwnd;eointer):boolean;stdcall;<br>begin<br>EnumChildWindows(d, @gogo, 0);<br>Result:=True;<br>end;<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br> EnumWindows(@findfind,0);<br>end;<br><br>end.<br><br><br>