用消息控制其它进程中, 并调用其操作, 如何得到它的消息参数!Q(100分)

  • 主题发起人 主题发起人 hugshen
  • 开始时间 开始时间
H

hugshen

Unregistered / Unconfirmed
GUEST, unregistred user!
现在对R2V进行批操作, &nbsp;所以想用程序控制它, &nbsp;打算用WINDOWS 消息对它时行操作, <br>最简单的, &nbsp;如何用消息打开菜单〈 &nbsp;新建 &nbsp; 或是其它的东西!<br>关键怎么得到这些消息参数!
 
const<br>&nbsp; WM_MyMessage = WM_USER + $0001; &nbsp;// 定义自己的消息<br><br>TMyObject = class<br>private<br>&nbsp; procedure WMMyMessage(var Message: TMessage); message WM_MyMessage; &nbsp;// 此过程可接受任何传入的WM_MyMessage,并调用<br>end;<br><br>SendMessage(TMyObject.Handle, WM_MyMessage, 0, 0); &nbsp;// 这将发送信息给TMyObject的实例,而TMyObject将执行WMMyMessage这个过程<br><br>Window Handle可以为 类实例.Handle,也可以用FindWindow得到
 
我主要想知道如何对外部程序进行控制,<br>怎么知道发送什么消息了!<br>关键是发送什么样的消息!<br>
 
模拟按键<br>发送Ctrl+O打开,Alt+F4关闭不就行了
 
后退
顶部