AccelTableEntry

【勇芳软件工作室】汉化HomePreviousNext

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