AccelTableEntry 编辑

AccelTableEntry结构描述了单个加速器表资源中的数据。

FFLAGS

WORD fFlags;

WORD wAnsi;

WORD wId;

WORD padding;

};

会员

FFLAGS

指定一组可用于描述键盘加速器特征的标志。该成员可以有一个或多个以下值。

含义
FVIRTKEY加速键是一个虚拟键代码。如果未指定此标志,则假定加速键指定ASCII字符代码。
FNOINVERT当使用加速器时,菜单栏上的菜单项不会突出显示。
FSHIFT仅当用户按下SHIFT键时才启动加速器。此标志仅适用于虚拟键。
FCONTROL加速器只有在用户按下CTRL键的情况下才被激活。此标志仅适用于虚拟键。
FALT加速器只有在用户按ALT键时才被激活。此标志仅适用于虚拟键。
0x80该条目位于加速器表中。

指定ANSI字符值或标识加速键的虚拟键代码。

指定ANSI字符值或标识加速键的虚拟键代码。

WID

标识键盘加速器。这是当用户按下指定的键时传递给窗口过程的值。

填充

插入的字节数,以确保结构在DWORD边界上对齐。

备注

对资源中的所有加速器表条目重复AccelTableEntry结构。表中的最后一个条目标记为值0x0080。

如果将资源的长度除以8,则可以计算表中的元素数。那么您的应用程序可以随机访问各个固定长度的条目。

也可以看看

CreateAcceleratorTable

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:75 次

字数:2252

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。