CWnd::OnDeadChar
当 OnKeyUp 成员函数和 OnKeyDown 成员函数调用时,框架调用该成员函数。
afx_msg void OnDeadChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
参数
nChar
指定停止键字符值。nRepCnt
指定重复次数。nFlags
指定扫描代码,键转换代码,前一个关键状态,并且,上下文代码,如下面的列表所示:值
说明
0–7
扫描代码(OEM依赖的值)。 低字节高位运行。
8
扩展键,例如一个功能键或密钥在数字键盘(1,如果它是一个扩展的项;否则0)。
9–10
未使用。
11–12
在内部使用由Windows。
13
上下文代码(1;如果ALT键最后,当按下了键时;否则0)。
14
前一个关键状态(1,如果键下降,在调用,0之前,如果此键已启用)。
15
转换状态(1;如果释放键,0,如果按下了键)。
备注
此成员函数可用于指定一个死键的字符值。 一个死键是一项,如元音将音(双句点),采用其他字符窗体组合字符。 例如,元音将音O字符由死键、元音将音和O键。
应用程序通常使用 OnDeadChar 提供有关按下的每个键的用户反馈。 例如,应用程序可在当前字符位置重音,而不移动脱字号。
因为不一定要在按下的键之间的对应的关系,并 OnDeadChar 调用,在 nFlags 的信息通常不会对所有应用程序都有用。 在 nFlags 的信息仅适用于最近对 OnKeyUp 成员函数或前面 OnDeadChar 的 OnKeyDown 成员函数调用。
对于改进的IBM 101 ),需要102键盘上,增强的键是正确的ALT并正确的CTRL键键盘上的主要部分;在群集中的下INS、DEL、HOME、结果、页,页和箭头键在数字键盘左侧;和杠(/)和在数字键盘上的以下键。 某些键盘可以支持在 nFlags位的扩展键。
备注
此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。
要求
Header: afxwin.h