ツール バー コントロールのスタイル

CMFCToolBarButton クラス には、ボタンの外観と動作を決定するスタイル フラグのセットが用意されています。CMFCToolBarButton::SetStyle を呼び出して、これらのフラグの組み合わせを設定できます。ここでは、スタイル フラグの値およびそれらの意味について説明します。

プロパティ値

次の値に応じて、コントロールが表すボタンの種類が決まります。

  • TBBS_BUTTON
    標準のプッシュ ボタン (既定)。

  • TBBS_CHECKBOX
    チェック ボックス。

  • TBBS_CHECKGROUP
    チェック ボックスのグループの先頭。

  • TBBS_GROUP
    ボタンのグループの先頭。

  • TBBS_SEPARATOR
    区切り線

次の値は、コントロールの現在の状態を表します。

  • TBBS_CHECKED
    チェック ボックスがオンになっています。

  • TBBS_DISABLED
    コントロールが無効になっています。

  • TBBS_INDETERMINATE
    チェック ボックスが中間状態です。

  • TBBS_PRESSED
    ボタンが押された状態になっています。

次の値に応じて、ツール バーのボタンのレイアウトが変わります。

  • TBBS_BREAK
    列に区切らずに、新しい行または新しい列に項目を配置します。

解説

現在のスタイルは CMFCToolBarButton::m_nStyle に格納されています。SetStyles を呼び出すと一部の派生クラスは追加の処理を実行するので、m_nStyle には新しい値を直接設定しないでください。

ビジュアル マネージャーは、それぞれの状態におけるボタンの外観を決定します。詳細については、「ビジュアル マネージャー」を参照してください。

要件

ヘッダー : afxtoolbarbutton.h

参照

関連項目

CMFCToolBarButton クラス

概念

MFC マクロとグローバル

ビジュアル マネージャー