|
阅读:748回复:6
[帮我]VB
不知道在编程中如何实现对其它应用程序的通讯,就象“飘叶OICQ千夫指”那样。
能探测到QQ的窗口,并发送信息给QQ程序。 这个是不是有一个什么控件可用啊,如果有的话,我可不知道,呵呵。 -------------------- [IMG]http://wenjiang9.class.netbig.com/imgs/email.gif[/IMG][email protected] |
|
|
|
1C#
发布于:2003-08-25 14:07
Re: [帮我]VB
飘叶OICQ千夫指 是什么功能?
你列举出各个进程,然后判断一下哪个是QQ的,就能得到它的窗口句柄 然后发消息给该窗口 简单的方法是用 HWND WindowFromPoint( POINT Point // structure with point ); 做个像spy++的光标,根据光标位置得到hwnd 用HWND FindWindow( LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // pointer to window name ); 也行。 |
|
|
|
2C#
发布于:2003-08-25 09:49
Re: [帮我]VB
谢谢了。我还是没懂具体怎么办。应该要先获取程序的设备句柄吧。
这个又是用API, 里面参数很多,理不清 -------------------- 痛恨阳光 |
|
|
|
3C#
发布于:2003-08-24 09:31
Re: [帮我]VB
在vb中实现消息传递,用api中的sendmessage()就可以了 |
|
|
4C#
发布于:2003-08-23 19:00
Re: [帮我]VB
这种东东用VB作好像不是很爽,需要具体的API,在C/C++里可以直接调用,just include window.h。
在VB里,这样,用VS附带的工具 API Text Viewer,从中查找你需要的API,将查到的函数申明贴到你的VB代码中,然后就可以像使用VB的函数一样使用win32 API了,上面说的API没错,但功能上还需要更具你的要求作补充。有关Win32 API for VB 的资源有很多,MSDN里就有。 这种东东的控件我是没有见过,不敢说没有(世界之大,无奇不有):wink:。 |
|
|
6C#
发布于:2003-08-19 11:26
Re: [帮我]VB
使用sendmessage()函数向对话模式窗口中的消息输入框发送settext消息!
--------------------
--------------------------------------------------------------------------
一个人的尊严和人格是绝对神圣而不可侵犯的 如若有歹人敢亵渎之,则必以天赋之自卫权利以应之! -----[puzzle_man] --------------------------------------------------------------------------
|
|
|