能否实现对一个外部程序进行比较深入的控制呢?比方说,我想先用shellexcute()让(100分)

  • 主题发起人 主题发起人 kalvin666
  • 开始时间 开始时间
K

kalvin666

Unregistered / Unconfirmed
GUEST, unregistred user!
能否实现对一个外部程序进行比较深入的控制呢?比方说,我想先用shellexcute()让<br>WinMediaPlayer打开一个.mepg文件,然后在自己的程序中控制该.mepg文件的运行(暂停、开始。。。<br>等等),就好象在mediaPlayer本身的界面中控制该.mpeg文件一样。<br> &nbsp; 如果能的话可否给出做法?
 
怎么没有来回答一下啊,来者有分啊!!!
 
不明白,你用SHELLEXEC不就是了吗
 
我想应该要找WindowsMediaPlayer的窗体handle,再找到那几个控制按钮的handle,再sendmessage发消息
 
哦,你是说比如自己放个播放按钮,点击的时候就控制MEDIAPLAYER的播放按扭?
 
就是句柄,消息,模拟按键及鼠标。
 
我想应该要找WindowsMediaPlayer的窗体handle,再找到那几个控制按钮的handle,再sendmessage发消息 &nbsp;<br>能不能具体点,或是给点源码!<br>非常感谢
 
to weiliu,sy0116<br>能不能具体点,或是给点源码!<br>非常感谢
 
用findwindow 得到你要控制的程序的句柄,用findwindowex()得到你要控制的按纽的句柄,然后用sendmessage 模拟键盘控制,如果不要得到结果,用postmessage 可以更快。
 
多人接受答案了。
 
后退
顶部