CWnd::OnUniChar
當按下按鍵時,架構會呼叫此成員函式。 也就是目前視窗具有鍵盤焦點,而 WM_KEYDOWN 訊息由 TranslateMessage 函式轉譯。
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
參數
參數 |
描述 |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[in] nChar |
指定按下的按鍵的字元碼。 |
||||||||||||||
[in] nRepCnt |
目前訊息指定迴圈計數。 這個值是這個按鍵 autorepeated 由於按住按鍵的次數。 如果按鍵輸入至 [夠長,多個訊息傳送。 不過,迴圈計數器不會累積。 |
||||||||||||||
[in] nFlags |
如下表所示,指定旗標的掃描碼、擴充金鑰內容、程式碼、前一個主要的狀態和轉換,狀態:
|
備註
這個方法會接收 WM_UNICHAR 告知,在 Windows SDK說明。 WM_UNICHAR 訊息會傳送或張貼 Unicode 字元轉換為 ANSI 視窗。 它與 WM_CHAR 訊息,,但是使用 Unicode 轉換格式 (UTF) 編碼方式 32 (UTF-32) 是相等的,不過, WM_CHAR 訊息使用 UTF-16。
注意事項 |
---|
此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。 |
需求
標題: afxwin.h
這個方法會 Windows Vista (含) 以後版本支援。
這個方法的其他需要。 Windows Vista 通用控制項的組建需求說明。