vfp如何在程序外调用热键。 如我按Ctrl+Shift+S 会打开我的查找表单
vfp如何在程序外调用热键打开表单。
如我的程序已最小化到托盘,我按Ctrl+Shift+S 会打开我的查找表单 。
[解决办法]
1、设置表单:ShowWindow=2(顶层表单)
2、在表单INIT事件中加入如下代码
Declare Long SendMessage In "user32" Long,Long,Long,Long
WM_SETHOTKEY=0x32
HOTKEYF_SHIFT=1
HOTKEYF_CTRL=2
*HOTKEYF_ALT=4
wHotkey=(HOTKEYF_SHIFT+HOTKEYF_CTRL)*(2^8)+Asc('W')&& Ctrl+Shift+W
SendMessage(Thisform.HWnd,WM_SETHOTKEY,wHotkey,0)