afx_msgvoidOnDeadChar (nFlagsのUINTUINTのnRepCnt、のUINTのnChar,);
パラメーター
nChar
デッド キー文字の値を指定します。
nRepCnt
繰り返し回数を指定します。
nFlags
次の一覧に示すように、スキャン コード、キー変換コード、直前のキー状態、およびコンテキスト コードを指定します:
| 値 | 説明 |
| 0 〜 7 です。 | コード (OEM に依存する値) をスキャンします。上位ワードの下位バイト。 |
| 8 | ファンクション キーまたはキー テンキー (拡張キーの場合は 1、それ以外の場合 0) などの拡張キー。 |
| 9 | 使用されていません。 |
| 11?12 | Windows によって内部的に使用。 |
| 13 | コンテキスト コード (キーが押されている間、ALT キーを押した場合は 1、しない場合は 0)。 |
| 14 | 直前のキー状態 (呼び出し、キーがない場合は 0 の前に、キーがダウンした場合 1)。 |
| 15 | 遷移状態 (1、キーが離されている場合、キーが押されている場合は 0)。 |
解説
OnKeyUpメンバー関数と、 OnKeyDownメンバー関数が呼び出されたときに、フレームワークはこのメンバー関数を呼び出します。このメンバー関数は、デッドキーの文字の値を指定する使用できます。デッド キーは、キーは、複合文字を形成するその他の文字を組み合わせて、ウムラウト (二重ドット) の文字などです。たとえば、^ O 文字はデッド キー、サーカム フレックスと O キーので構成されています。
アプリケーションでは、通常、 OnDeadCharを使用して押されたキーに関するユーザーのフィードバックを与える。たとえば、アプリケーション、アクセント、現在の文字位置にキャレットを動かさずに表示できます。
必ずしも 1 対 1 の対応押されたキーとOnDeadCharの呼び出しがないので、 nFlagsの情報一般アプリケーションに便利にありません。NFlagsの情報、最新の呼び出しにOnKeyUpメンバー関数またはOnDeadCharの呼び出しの前にある、 OnKeyDownメンバー関数にのみ適用されます。
IBM 拡張 101 および 102 キー キーボードの場合は、拡張キーは右の ALT キーを押し、右の CTRL キー、キーボードのメイン セクションにある;アドイン、・ デル ・、ホーム、終了、ページをページを矢印キー、テンキー パッドの左側にクラスターで;スラッシュ (/) とテンキーの ENTER キー。いくつか他のキーボードの拡張キー ビットnFlagsのサポートします。
注特価;このメンバー関数は、Windows メッセージを処理するアプリケーションを許可するためにフレームワークによって呼び出されます。関数に渡されるパラメーターは、メッセージが受信されたときに、フレームワークによって受信パラメーターを反映します。この関数の基本クラス実装を呼び出す場合は、その実装はもともとメッセージと指定パラメーターではなく、関数に渡されるパラメーターを使用します。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価; WM_DEADCHAR(&N)