HACCEL hAccelTable
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_WIN32))
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg)
DispatchMessage(&msg)
}
}
还要建立加速键表资源和相应项,指向菜单,或自定义的ID,
在wm_command或wm_syscommand中处理,和菜单类似
你可以建立默认的win32工程试试,或者是helloworld的win32工程,vs的几个版本应该差的不太多,里面应该含有例子
原因:压缩文件时出错。
一、首先,打开浏览器,百度搜索并下载“系统修复工程师”。如果你甚至不能打开浏览器,你只能用U盘从其他电脑下载软件。
二、下载后,将其解压缩,双击打开“srengldr”。“执行”。如果无法直接打开srengldr.exe,请先将其更改为后缀。命令类型。如果可以打开,不要更改。
三、然后在d出窗口中,单击以输入名称和授权号,然后按回车键确认。
四、然后在d出的 *** 作界面中,点击打开左侧的“系统修复”选项。
五、在右边的文件关联下,选中“。“类型”复选框。好的,先停在这里,但不要关闭这个程序。一定要留着。
六、打开记事本,输入以下注册代码。
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT.exe]
[-HKEY_CLASSES_ROOTexe_auto_file]
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.EXE]
七、输入后,保存文档。名称可以是任何名称,但后缀必须是。注册表类型,如“删除损坏的注册项”。注册”。保存时,选择“所有文件(*。*)"
八、制作此注册文件意味着要先删除注册表中损坏的注册密钥,请双击“删除损坏的注册密钥”。将其导入注册表。
九、返回到上面SREngLdr.exe软件,点击“修复”按钮,修复一下.exe关联。
十、最后,可以打开压缩文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)