次の方法で共有


CTreeCtrl::SetItemStateEx

現在のツリー ビュー コントロール内の指定されたアイテムの展開状態を設定します。

BOOL SetItemStateEx(
     HTREEITEM hItem, 
     UINT uStateEx
);

パラメーター

パラメーター

説明

[入力] hItem

ツリー ビュー コントロール アイテムへのハンドル。

[入力] uStateEx

アイテムの展開状態。 詳細については、TVITEMEX 構造体の uStateEx メンバーを参照してください。

戻り値

このメソッドが成功した場合は true。それ以外の場合は false。

解説

このメソッドは、送信、TVM_SETITEMに記載されているメッセージ、Windows SDK。このメソッドを割り当てます、uStateExパラメーターに、uStateExのメンバー、TVITEMEX構造をクリックし、[内のメッセージの構造を使用して。

必要条件

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

このメソッドは、Windows Vista およびそれ以降のバージョンでサポートされています。

このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。

使用例

次のコード例では、現在のツリー ビュー コントロールにアクセスするために使用される変数 m_treeCtrl を定義しています。 コード例では、符号なし整数といくつかの HTREEITEM 変数も定義しています。 これらの変数は、次の例で使用されます。

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

次のコード例では、ツリー ビュー アイテムを無効な状態に設定しています。 ここには示されていないコード例の前半では、ルート ノードである米国ノード、ペンシルバニア州とワシントン州を表すサブノード、およびこれらの州の都市を表すツリー アイテムから構成されるツリー ビューを作成しました。 このコード例では、Pennsylvania ノードを無効な状態に設定しています。

    // Disable the Pennsylvania node.
    m_treeCtrl.SetItemStateEx( hPA, TVIS_EX_DISABLED );

参照

参照

CTreeCtrl クラス

階層図

CTreeCtrl::GetItemStateEx

TVM_SETITEM

TVITEMEX

その他の技術情報

CTreeCtrl のメンバー