Edit_TakeFocus マクロ (commctrl.h)

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

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

構文

void Edit_TakeFocus(
   hwndCtl
);

パラメーター

hwndCtl

種類: HWND

編集コントロールへのハンドル。

戻り値

なし

解説

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

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

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー commctrl.h

こちらもご覧ください

EM_NOSETFOCUS

EM_TAKEFOCUS

参照