CWnd::OnGetDlgCode
方向キーおよび Tab キーによる入力そのものをコントロールが処理できるように、そのコントロールに対して呼び出されます。
afx_msg UINT OnGetDlgCode( );
戻り値
次の値の一つ以上を、どの入力の型アプリケーションが表示されます:
DLGC_BUTTON のボタン (ジェネリック)。
DLGC_DEFPUSHBUTTON の既定のプッシュ ボタン。
DLGC_HASSETSEL EM_SETSEL のメッセージ。
DLGC_UNDEFPUSHBUTTON 既定のプッシュ ボタンの処理は行われません。(入るボタンを DLGC_BUTTON のこのフラグを使用する処理は、既定のプッシュ ボタンの処理のシステムに依存します)。ことを示すために、アプリケーションは
DLGC_RADIOBUTTON のラジオ ボタン。
DLGC_STATIC のスタティック コントロール。
DLGC_WANTALLKEYS すべてのキーボード入力します。
DLGC_WANTARROWS の方向キー。
DLGC_WANTCHARS WM_CHAR のメッセージ。
DLGC_WANTMESSAGE すべてのキーボード入力します。アプリケーションは、このコントロールにメッセージを渡します。
DLGC_WANTTAB で Tab キー。
解説
通常、ウィンドウ ハンドル CWnd のコントロールにすべての方向キーと Tab キーの入力。オーバーライドの OnGetDlgCodeによって、CWnd のコントロールは自身を処理する入力の特定の種類を選択できます。
定義済みのコントロール クラスの既定の OnGetDlgCode 関数は、クラスごとに適切なコードを返します。
必要条件
ヘッダー: afxwin.h