次の方法で共有


TreeView_GetEditControl マクロ (commctrl.h)

ツリー ビュー項目のテキストを編集するために使用される編集コントロールへのハンドルを取得します。 このマクロを使用することも、 TVM_GETEDITCONTROL メッセージを明示的に送信することもできます。

構文

HWND TreeView_GetEditControl(
   HWND hwnd
);

パラメーター

hwnd

種類: HWND

ツリー ビュー コントロールを処理します。

戻り値

種類: HWND

ツリー ビューアイテムのテキストを編集するために使用される編集コントロールへのハンドル。編集中のアイテムがない場合は NULL。

注釈

ラベルの編集が開始されると、編集コントロールは作成されますが、配置または表示されません。 表示される前に、ツリー ビュー コントロールは親ウィンドウに TVN_BEGINLABELEDIT 通知コードを送信します。

ラベル編集をカスタマイズするには、 TVN_BEGINLABELEDIT のハンドラーを実装し、 TreeView_GetEditControl を使用してツリー ビュー コントロールに TVM_GETEDITCONTROL メッセージを送信します。 ラベルが編集されている場合、戻り値は編集コントロールへのハンドルになります。 通常のEM_XXX メッセージを送信して編集コントロールをカスタマイズするには、このハンドルを使用します。

要件

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