[quote=引用 3 楼 m0_37551303 的回复:] [quote=引用 2 楼 lyhoo163 的回复:] var hwnd : Integer; begin hwnd := FindWindow('Form1', nil); // 关键要获得获取信息的控件的句柄 SetForegroundWindow(hwnd); keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0); // 按下Ctrl键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), 0, 0); // 按下C键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), KEYEVENTF_KEYUP, 0); // 放开C键 keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0); // 放开Ctrl end; 自编的窗体,点击后,延时发送消息。在期间,点击接受的窗体,让它成为焦点,接受到消息。
[quote=引用 2 楼 lyhoo163 的回复:] var hwnd : Integer; begin hwnd := FindWindow('Form1', nil); // 关键要获得获取信息的控件的句柄 SetForegroundWindow(hwnd); keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0); // 按下Ctrl键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), 0, 0); // 按下C键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), KEYEVENTF_KEYUP, 0); // 放开C键 keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0); // 放开Ctrl end; 自编的窗体,点击后,延时发送消息。在期间,点击接受的窗体,让它成为焦点,接受到消息。
var hwnd : Integer; begin hwnd := FindWindow('Form1', nil); // 关键要获得获取信息的控件的句柄 SetForegroundWindow(hwnd); keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0); // 按下Ctrl键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), 0, 0); // 按下C键 keybd_event(ord('C'), MapVirtualKey(ord('C'), 0), KEYEVENTF_KEYUP, 0); // 放开C键 keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0); // 放开Ctrl end; 自编的窗体,点击后,延时发送消息。在期间,点击接受的窗体,让它成为焦点,接受到消息。
1,184
社区成员
22,326
社区内容
加载中
试试用AI创作助手写篇文章吧