如果做到响应一个按键 弹出程序界面? 说一下思路,程序运行初始化的时候 程序的窗口界面是隐藏的,如果这时候我按F3,程序就会弹出程序主界面,这个如何办到?用钩子能不能办到呢?具体如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载窗口的PreTranslateMessage,在里面添加你需要处理的代码即可! 用注册系统热键的方式就可以了。google一下WM_HOTKEY,RegisterHotKey之类的吧.算了,帮你google了:用RegisterHotKey注册系统热键 对的,注册系统热键就可以http://hi.baidu.com/weightbomb/blog/item/411d908ff0613afb513d92c9.html RegisterHotKey(this->m_hWnd,1001,MOD_CONTROL|MOD_ALT,'U');RegisterHotKey(this->m_hWnd,1002,MOD_CONTROL|MOD_ALT,'u');//注册热键 ctrl+alt+u//F3则这样写 RegisterHotKey(this->m_hWnd,1001,NULL,VK_F3);LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);//声明消息响应函数ON_MESSAGE(WM_HOTKEY,OnHotKey)//添加消息映射 WM_HOTKEY消息LRESULT CPictureDlg::OnHotKey(WPARAM wParam,LPARAM lParam)//消息响应函数{ ShowWindow(SW_SHOW); return 1;} 啊,原来这样啊,小弟刚学MFC不久,谢谢楼上各位。 匿名管道实现进程间通信时子进程标准输出的设置 工具条的小问题 有关三维纹理生成的问题 WTSQuerySessionInformation的CLIENT_ADDRESS问题 如何用程序创建一个.doc文档? 关于AfxBeginThread的第二个参数的问题 急!!!!VC图象问题 vc++装不成功!但是能用!奇不奇怪! 非常简单的问题,只因为比较懒: Opengl的UV贴图怎么与XYZ坐标与之对应的??? vs2008中奇怪的CMFCTabCtrl 类,我怎么找不到点击标签选项的消息? 二进制浮点数的bulk insert
google一下WM_HOTKEY,RegisterHotKey之类的吧.算了,帮你google了:用RegisterHotKey注册系统热键
RegisterHotKey(this->m_hWnd,1001,MOD_CONTROL|MOD_ALT,'U');
RegisterHotKey(this->m_hWnd,1002,MOD_CONTROL|MOD_ALT,'u');//注册热键 ctrl+alt+u
//F3则这样写 RegisterHotKey(this->m_hWnd,1001,NULL,VK_F3);LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);//声明消息响应函数
ON_MESSAGE(WM_HOTKEY,OnHotKey)//添加消息映射 WM_HOTKEY消息
LRESULT CPictureDlg::OnHotKey(WPARAM wParam,LPARAM lParam)//消息响应函数
{
ShowWindow(SW_SHOW);
return 1;
}