Edit_TakeFocus マクロ (commctrl.h)

[内部使用を目的としています。アプリケーションでの使用はお勧めしません。 このマクロは、将来のバージョンの Windows ではサポートされない可能性があります。

1 行の編集コントロールにキーボード フォーカスを強制的に受け取ります。 このマクロを使用することも、EM_TAKEFOCUS メッセージを明示的に送信することもできます。

構文

DWORD Edit_TakeFocus(
   HWND hwndCtl
);

パラメーター

hwndCtl

型: HWND

エディット コントロールのハンドル。

戻り値

型: DWORD

戻り値は使用されません。

備考

編集コントロールが 1 行の編集コントロールでない場合、EM_TAKEFOCUS メッセージは無視されます。

編集コントロールが以前に EM_NOSETFOCUS メッセージを受け取った場合、編集コントロールは実際にはフォーカスを持っていないように見えます。それ以外の場合、編集コントロールはフォーカスを受け取ります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h

関連項目

EM_NOSETFOCUS

EM_TAKEFOCUS

リファレンス