读书人

delphi 怎么对某窗口上的其中一个文本

发布时间: 2012-03-01 10:25:47 作者: rapoo

delphi 如何对某窗口上的其中一个文本框发送回车键消息
现在有个应用窗口 上有许多文本框 和按钮.现我要对其中一个文本框发送回车键.

DELPHI 中如何对 窗口上的 其一个文本输入框发送 回车消息?

因为那个窗口焦点不在那个文本框上 直接发送回车不可以,

就是如何抓取 这个窗口句柄 并获得那个文本框的句柄呢?

[解决办法]
postMessage (handle, WM_KEYDOWN, VK_ENTER, 0); //handle是那个edit的句柄

edit的句柄用findwindowex和getwindow等语句可以求出
[解决办法]
示例如下咯

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject); var hParent,hButton : HWND; begin hParent := FindWindow(nil, pchar('对话模式');// 找对话模式中窗口 hButton := FindWindowEx(hParent,0,nil, pchar('送讯息(&S)'));end; 

读书人网 >.NET

热点推荐