CWnd::OnSysDeadChar
更新 : 2007 年 11 月
CWnd オブジェクトが入力フォーカスを持っている場合に OnSysKeyUp メンバ関数または OnSysKeyDown メンバ関数が呼び出されると、フレームワークからこのメンバ関数が呼び出されます。
afx_msg void OnSysDeadChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
パラメータ
nChar
デッド キー文字の値を指定します。nRepCnt
繰り返し回数を指定します。nFlags
次に示すスキャン コード、キー変換コード、直前のキー状態、およびコンテキスト コードを指定します。値
説明
0–7
スキャン コード (OEM 依存の値)。上位ワードの下位バイト。
8
ファンクション キーなどの拡張キーまたはテンキー上のキーなど (拡張キーの場合は 1、それ以外の場合は 0)。
9–10
使用されていません。
11–12
Windows 内部で使用します。
13
コンテキスト コード (Alt キーを押した状態でほかのキーを押した場合は 1、それ以外の場合は 0)。
14
直前のキー状態 (呼び出す前にキーが押されると 1、キーが離されると 0)。
15
変換状態 (キーが離されている場合は 1、押されている場合は 0)。
解説
デッド キーの文字の値を指定します。
![]() |
---|
このメンバ関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。この関数に渡されるパラメータの値は、フレームワークがメッセージ受信時に受け取ったパラメータの値に基づいています。この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメータではなく、メッセージと共に渡されたパラメータ自体が使用されます。 |
必要条件
ヘッダー : afxwin.h