首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么获得另一前台窗口的句柄并对它发送一个回车事件

2012-01-21 
如何获得另一前台窗口的句柄并对它发送一个回车事件?我做一个后台程序A想实现对另一前台程序B的子窗体C(最

如何获得另一前台窗口的句柄并对它发送一个回车事件?
我做一个后台程序A想实现对另一前台程序B的子窗体C(最前台程序,是由B生成)中的文本控件D(不确定是否是textbox或listbox等,反正是一个输入文本框)发送一个回车信息,听说这要涉及获取窗口句柄的问题/还有如何向那个窗口发送一个回车信息?
其中那个窗体C如果获得焦点的话,那么窗体C中的文本控件D就会自动获得焦点,窗体C里面就一个文本控件.

以上问题需要用到哪些函数,怎么用,或者具体应该怎么做,哪位高手能够详细告诉我.谢谢


[解决办法]
Private Declare Function GetActiveWindow Lib "user32 " Alias "GetActiveWindow " () As Long

Private Declare Sub keybd_event Lib "user32 " Alias "keybd_event " (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

发送按键事件,本论坛有不少,一搜索就找到了。


热点排行