ツール バー コントロールのスタイル
更新 : 2007 年 11 月
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