COleControl::SetFocus
更新 : 2007 年 11 月
コントロールの代わりに、コントロールのコンテナ ウィンドウが入力フォーカスを受け取るようにします。
CWnd* SetFocus( );
戻り値
以前に入力フォーカスを持っていた CWnd ウィンドウ オブジェクトへのポインタ。該当するウィンドウがない場合は NULL を返します。
解説
コントロールがアクティブでウィンドウがない場合、コントロールのコンテナ ウィンドウが、コントロールに代わって入力フォーカスを処理できるようにします。入力フォーカスは、キーボード入力からコンテナのウィンドウに変更されます。コンテナは、後続のキーボードメッセージを SetFocus を呼び出す OLE オブジェクトにディスパッチします。直前に入力フォーカスを持っていたウィンドウがあれば、そのウィンドウはフォーカスを失います。
ウィンドウなしのコントロールではない場合、CWnd::SetFocus と同様にコントロール自身が入力フォーカスを受け取ることになります。
必要条件
ヘッダー : afxctl.h