CWnd::OnUniChar
当按下了键时,框架调用该成员函数。 即当前窗口具有键盘焦点,并且 WM_KEYDOWN 消息由 TranslateMessage 函数。
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
参数
Parameter |
说明 |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[in] nChar |
指定按下的键的字符代码。 |
||||||||||||||
[in] nRepCnt |
对于当前消息指定重复次数。 该值为该键击autorepeated由于按住键的用户的次数。 如果该键击保存太长,以各种信息。 但是,重复次数不是累积的。 |
||||||||||||||
[in] nFlags |
指定扫描代码、扩展键、上下文代码、前一个关键状态和转换状态的标志,如下表所示:
|
备注
此方法接收 WM_UNICHAR 注意,在 Windows SDK所述。 WM_UNICHAR 消息旨在发送或发布Unicode字符为ANSI窗口。 它与 WM_CHAR 消息,但是,使用Unicode转换格式32编码(UTF-32)等效,而 WM_CHAR 消息使用UTF-16。
备注
此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。
要求
标头: afxwin.h
此方法在 Windows Vista 和更高版本支持。
此方法的其他要求。Windows Vista 公共控件的生成要求所述。