MFC单文档ctrl+o,ctrl+N等组合键的功能是怎样实现的? MFC单文档ctrl+o,ctrl+N等组合键的功能是怎样实现的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为你的主框架映射PreTranslateMessage消息处理函数加入如下代码if(pMsg->message==WM_KEYDOWN){ if(::GetKeyState(VK_CONTROL)&0x8000) { if(pMsg->wparam=='o') { //按下了ctrl+o } if(pMsg->wparam=='p') { //按下了ctrl+p } }} 利用Accelerator,SDI程序是通过资源设置的。 MFC单文档中ctrl+o ,ctr+N等组合键功能实现的代码到底生成在哪里? 在MFC的代码里面,你只要编辑加速器资源就可以了。 原来在Accelarator里设置啊,二楼的也谢了。 新手学动态库加载求助 求教,关于窗口控件的拉伸 createfile如何调用driver? 如何获得用LoadImage(), LoadBitmap()API 装入的未知图像的尺寸? 请问在Windows中如何编写内存驻留程序? 关于视频流的问题 怎样获得CVIEW的句柄?单文档.多View. 如何获得DISPATCH 100分求MS SDK的下载地址,我想学纯C编程! 上海市面有最新的盗版MSDN么,哪里有? 通过GetDisplayNameOf 无法获取 控制面板中各项的全路径? 向大侠请教个关于控件封装的问题。
加入如下代码
if(pMsg->message==WM_KEYDOWN)
{
if(::GetKeyState(VK_CONTROL)&0x8000)
{
if(pMsg->wparam=='o')
{
//按下了ctrl+o
}
if(pMsg->wparam=='p')
{
//按下了ctrl+p
} }
}