delphi 如何对某窗口上的其中一个文本框发送回车键消息
现在有个应用窗口 上有许多文本框 和按钮.现我要对其中一个文本框发送回车键.
DELPHI 中如何对 窗口上的 其一个文本输入框发送 回车消息?
因为那个窗口焦点不在那个文本框上 直接发送回车不可以,
就是如何抓取 这个窗口句柄 并获得那个文本框的句柄呢?
[解决办法]
postMessage (handle, WM_KEYDOWN, VK_ENTER, 0); //handle是那个edit的句柄
edit的句柄用findwindowex和getwindow等语句可以求出
[解决办法]
示例如下咯
procedure TForm1.Button1Click(Sender: TObject); var hParent,hButton : HWND; begin hParent := FindWindow(nil, pchar('对话模式');// 找对话模式中窗口 hButton := FindWindowEx(hParent,0,nil, pchar('送讯息(&S)'));end;