设为首页 加入收藏

TOP

三、Windows键盘快捷键—快捷键表
2012-11-05 12:35:11 】 浏览:534
Tags:Windows 键盘 快捷

您可以在Developer Studio中定义快捷键表。为了让程序中加载加速键表更为容易,给它和程序名相同的名称(与菜单和图示名也相同)。

每个快捷键都有在Accel Properties对话框中定义的ID和按键组合。如果您已经定义了菜单,则菜单ID会出现在下拉式清单方块中,因此不需要键入它们。

快捷键可以是虚拟键或ASCII字符与Shift、Ctrl或Alt键的组合。可以通过在字母前键入『^』来指定带有Ctrl键的ASCII字符。也可以从下拉式清单方块中选取虚拟键。

当您为菜单项定义快捷键时,应该将键的组合包含到菜单项的文字中。制表符(\t)将文字与快捷键分割开,将快捷键列在第二列。为了在菜单中为快捷键做上标记,可以在文字「Ctrl」、「Shift」或「Alt」之后跟上一个「+」号和一个键名(例如,「Shift+F6」或「Ctrl+F6」)。

快捷键表的加载

在您的程序中,您使用LoadAccelerators函数把快捷键表加载内存,并获得该表的句柄。 LoadAccelerators叙述非常类似于LoadIcon、LoadCursor和LoadMenu叙述。

首先,把快捷键表的句柄定义为型态HANDLE:

HANDLE hAccel ;        
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇三、Windows键盘快捷键—键盘代码.. 下一篇三、Windows键盘快捷键—安排快捷..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目