CWnd::SetFocus

入力フォーカスを要求します。

CWnd* SetFocus( );

戻り値

直前に入力フォーカスを持っていたウィンドウ オブジェクトへのポインター。、などのペインが存在 null です。返されるポインターは、一時的なポインターです。格納しないでください。

解説

このウィンドウに入力フォーカスは後続のすべてのキーボード入力を指示します。以前に入力フォーカスを持っていたすべてのウィンドウが失われます。

SetFocus のメンバー関数は入力フォーカスを受け取るウィンドウに入力フォーカスと WM_SETFOCUS のメッセージを失ったウィンドウに WM_KILLFOCUS のメッセージを送信します。また、ウィンドウまたは親をアクティブにします。

現在のペインがアクティブになりますが、フォーカス (つまり、ウィンドウにフォーカスがありません)、どのキーが押された場合でも、メッセージ WM_SYSCHARWM_SYSKEYDOWN、または WM_SYSKEYUPを生成します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

SetFocus

CWnd::GetFocus