CTreeCtrl::SetExtendedStyle

現在のツリー ビュー コントロールの拡張スタイルを設定します。

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

パラメーター

パラメーター

説明

[入力] dwExMask

現在のツリー ビュー コントロール内のどのスタイルがこのメソッドによって影響するかを指定するマスク。このパラメーターがの場合、は無視され、dwExStyles のパラメーターの値は、ツリー ビュー コントロールに割り当てられます。

スタイルの数は、組み合わせ (または ツリー ビュー コントロールの拡張スタイルで説明したビットごとに指定します。

[入力] dwExStyles

設定またはクリアする現在のツリー ビュー コントロール内のスタイル指定するビットマスク。

スタイルの組み合わせを設定するには、スタイルの組み合わせ (または ツリー ビュー コントロールの拡張スタイルで説明したビットごとに指定します。スタイルのセットをクリアするには、を指定します。

戻り値

前の拡張コントロールが含まれている値は、スタイルを作成します。

解説

このメソッドは dwExMask のパラメーターで指定されたスタイルをクリアし、スタイルを dwExStyles のパラメーターで指定された設定します。dwExMask の変更に対応するビットの拡張スタイルだけです。

このメソッドは Windows SDKで説明する TVM_SETEXTENDEDSTYLE のメッセージを送信します。

必要条件

ヘッダー: afxcmn.h

このメソッドは、Windows XP以降でサポートされます。

このメソッドに関するその他の要件については、「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;

次のコード例は、現在のツリー ビュー コントロールに TVS_EX_AUTOHSCROLL によって拡張スタイルを追加します。表示されていないコード例では、前のセクションでは、米国のルートの国または地域のノード、およびワシントン州ペンシルバニア状態のサブノードで構成される、これらの状態の都市のツリー項目のツリー ビューを作成しました。これは意図的にフォーカスがあるツリーの項目を表示するように自動的にスクロールしなければならないように、ツリー ビュー コントロールを狭くすることでした。

    m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

参照

関連項目

CTreeCtrl クラス

階層図

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle

ツリー ビュー コントロールの拡張スタイル