在单文当模式下添加快捷键都需要做哪些工作啊? 如题~我要响应一个快捷键需要怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在 Accelerator 中添加即可. 在vc的资源中,加入accelator的一个对象,在里设置各个命令对应的快捷方式在菜单中,显示出各个菜单对应的快捷方式 比如, 添加一个按 F1 调用 about 窗口的快捷键.在 ResourceView 中, 打开 Accelerator -> IDR_MAINFRAME在右边列表的空白处双击, 出现的 Accel Properties 对话框中添加ID: ID_APP_ABOUTKey:VK_F1其它的 Ctrl, Alt, Shift 等 Modifiers 均不勾选. 如果是加名字的快捷键 比如一个菜单 有如下方法 1、在菜单命名的时候 &Status Bar 2、Status Bar(&S) 3、Status Bar F3 ,然后在程序里加消息函数WM_KEYDOWN,void CxxxView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default if(nChar==VK_F3) {.....//调用菜单的响应函数 } CView::OnKeyDown(nChar, nRepCnt, nFlags);} 假如说我是要利用 Ctrl + Q 退出窗口。怎么做啊? >假如说我是要利用 Ctrl + Q 退出窗口。怎么做啊?---------------------------------------在 ResourceView 中, 打开 Accelerator -> IDR_MAINFRAME在右边列表的空白处双击, 出现的 Accel Properties 对话框中添加ID: ID_APP_EXITKey: Q并勾选选中 Modifiers 中的 Ctrl . TO sgnaw(李逍遥) :你说的制作我知道了,谢谢你,但是我的问题出在不知道怎么响应这个快捷键啊, 你自定义一个消息 ID, 然后把消息映射到那个 ID 上, 再在 Accelerator 里添加快捷键就不 OK 了么 ? 细节问题:关于Activx控件 如何创建文件夹?MFC 如何从内存中的位图读取写入像素颜色 对话框定位问题,各位来看看 简单问题,请高手解答 VC新手求助,我相做一个类拟Windows资源管理器的程序,只是listView变成其它的? 除了WM_GETTXT外还有什么消息可以取得窗口的内容? 请教,如何在mainframe类里得到view类的指针?? 请教在QQ中有否这样的软件? 怎样通过SQL语句取得某逗号分割形式字段如'1,21,10,10'的第n个数据的值,例取第2个为'21'谢谢! 有没有办法启动一个结束了的线程 void CTextureDlg::OnPaint() ,能解释一下吗
在菜单中,显示出各个菜单对应的快捷方式
在右边列表的空白处双击, 出现的 Accel Properties 对话框中添加
ID: ID_APP_ABOUT
Key:VK_F1其它的 Ctrl, Alt, Shift 等 Modifiers 均不勾选.
Status Bar(&S) 3、Status Bar F3 ,然后在程序里加消息函数WM_KEYDOWN,
void CxxxView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(nChar==VK_F3) {.....//调用菜单的响应函数
} CView::OnKeyDown(nChar, nRepCnt, nFlags);
}
---------------------------------------
在 ResourceView 中, 打开 Accelerator -> IDR_MAINFRAME
在右边列表的空白处双击, 出现的 Accel Properties 对话框中添加
ID: ID_APP_EXIT
Key: Q并勾选选中 Modifiers 中的 Ctrl .
你说的制作我知道了,谢谢你,但是我的问题出在不知道怎么响应这个快捷键啊,
再在 Accelerator 里添加快捷键就不 OK 了么 ?