加速键资源在编辑中也时常用到,比如Ctrl+A,Ctrl+Z等等,现在就介绍一下在Win32汇编中如何使用加速键资源,
本例中按"Ctrl+O"会弹出一个消息框,按"Ctrl+E"则会在弹出一个消息框之后关闭窗口:
1>新键一个工程,创建一个新的窗口.
2>在资源中添加'加速键'资源
首先,用ResEdit(下载:32位,64位)打开工程中的资源文件,然后添加新的加速键资源:
然后,在.const中写上资源的ID号:
接着,对原来的消息循环进行修改,在TranslateMessage和DispatchMessage之前TranslateMeeage:
最后,在WM_COMMAND中对消息作出具体的响应:
下面给出全部源代码(完整工程下载)