我的做法是这样的:另外建立一个DLL文件,里面包含了一个键盘回调函数(function KeyboardHookHandler(iCode: Integer;wParam: WPARAM;lParam: LPARAM): LRESULT; stdcall;),用键盘钩子(SetWindowsHookEx)把回调函数加到系统中。回调函数里对每一个键盘输入的值进行判断,如果是VK_F12,则向程序发送一个消息(PostMessage(hwndHost,WM_MYHOOK,1,hwndCurrent);),程序接收到消息后触发show函数显示自己。
可能还会有其他更加简便的方法。
注册个系统热键就行了。有现成的API,自己去查查。根本不用什么钩子
atom 全局 按键 原子来 达到 快捷键