次の方法で共有


COleControl::SetFocus

コントロールの代わりに、コントロールのコンテナー ウィンドウが入力フォーカスを受け取るようにします。

CWnd* SetFocus( );

戻り値

以前に入力フォーカスを持っていた CWnd ウィンドウ オブジェクトへのポインター。該当するウィンドウがない場合は NULL を返します。

解説

コントロールがアクティブでウィンドウがない場合、コントロールのコンテナー ウィンドウが、コントロールに代わって入力フォーカスを処理できるようにします。 入力フォーカスは、キーボード入力からコンテナーのウィンドウに変更されます。コンテナーは、後続のキーボードメッセージを SetFocus を呼び出す OLE オブジェクトにディスパッチします。 直前に入力フォーカスを持っていたウィンドウがあれば、そのウィンドウはフォーカスを失います。

ウィンドウなしのコントロールではない場合、CWnd::SetFocus と同様にコントロール自身が入力フォーカスを受け取ることになります。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::GetFocus

その他の技術情報

COleControl のメンバー