只能使用windows API的函数,
用可以看exe资源的程序找出菜单的ID, 用windowsAPI的函数来控制,
向它发消息,SendMessage(hwnd,WM_COMMAND,iD,0);
或者,把另一个程序子类化,或者使用HOOK.
TForm只是在delphi中有用,
用可以看exe资源的程序找出菜单的ID, 用windowsAPI的函数来控制,
向它发消息,SendMessage(hwnd,WM_COMMAND,iD,0);
或者,把另一个程序子类化,或者使用HOOK.
TForm只是在delphi中有用,
afrom 是一个引用,指向一片内寸。
对其他的应用程序,窗口就是TForm,但是,这个Form的代码大小,数据的位置
等等你是无法知道的,如果你把它强制转化会内寸崩溃的。
例如,delphi中你写了 TForm1,TForm2,两者不同,
有两个变量 Form1,Form2 你能这样操作吗
Form2 := TForm2.Create(Application); //假设form2中有Menu1
Form1 := Form2;
TForm2(Form1).Menu1 ; //???form2类似其他程序的窗口。所以,要控制其他程序要使用windowsAPI的东西。
1、问题答案见http://www.csdn.net/expert/TopicView.asp?id=5325
2、问题答案见http://www.csdn.net/expert/TopicView.asp?id=5585