次の方法で共有


CWnd::OnSysDeadChar

フレームワークは OnSysKeyUp または OnSysKeyDown のメンバー関数が呼び出されると CWnd のオブジェクトに入力フォーカスがある場合は、このメンバー関数を呼び出します。

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

参照

関連項目

CWnd クラス

階層図

CWnd::OnSysKeyDown

CWnd::OnSysKeyUp

WM_SYSDEADCHAR

CWnd::OnDeadChar