次の方法で共有


TVM_SELECTITEM メッセージ

指定したツリー ビュー項目を選択するか、項目をビューにスクロールするか、ドラッグ アンド ドロップ操作のターゲットを示すために使用されるスタイルで項目を再描画します。 このメッセージは、明示的に送信することも、TreeView_Select、TreeView_SelectItem、またはマクロTreeView_SelectDropTarget使用して送信することもできます。

パラメーター

wParam

アクション フラグ。 このパラメーターには、次のいずれかの値を指定できます。

説明
TVGN_CARET
選択範囲を指定した項目に設定します。 ツリー ビュー コントロールの親ウィンドウは、 TVN_SELCHANGINGTVN_SELCHANGED 通知コードを受け取ります。
TVGN_DROPHILITE
ドラッグ アンド ドロップ操作のターゲットを示すために使用するスタイルで、指定した項目を再描画します。
TVGN_FIRSTVISIBLE
指定した項目が確実に表示され、可能な場合はコントロールのウィンドウの上部に表示されます。 ツリー ビュー コントロールには、ウィンドウに収まる数の項目が表示されます。 指定した項目がコントロールの項目階層の下部に近い場合、ウィンドウに収まる項目の数によっては、最初に表示される項目にならない場合があります。
TVSI_NOSINGLEEXPAND
1 つの項目を選択すると、ツリービューでその項目の子が展開されないようにします。 これは、TVGN_CARET フラグと共に使用する場合にのみ有効です。
メモ: このフラグを使用するには、バージョン 6.0 Comclt32.dll 指定するマニフェストを指定する必要があります。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。

lParam

項目へのハンドル。 lParamNULL の場合、コントロールは選択された項目を持たないことを設定します。

戻り値

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。

解説

指定した項目が折りたたまれた親アイテムの子である場合、親の子項目のリストが展開され、指定した項目が表示されます。 この場合、コントロールの親ウィンドウは 、TVN_ITEMEXPANDINGTVN_ITEMEXPANDED 通知コードを受け取ります。

TreeView_SelectItem マクロの使用は、wParam がTVGN_CARET値に設定されたTVM_SELECTITEM メッセージを送信することと同じです。 TreeView_SelectDropTarget マクロの使用は、wParam が TVGN_DROPHILITE 値に設定されたTVM_SELECTITEM メッセージを送信することと同じです。 TreeView_SelectSetFirstVisibleの使用は、wParam が TVGN_FIRSTVISIBLE 値に設定されたTVM_SELECTITEM メッセージを送信することと同じです。

必要条件

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