次の方法で共有


CToolBar::SetButtonStyle

更新 : 2007 年 11 月

ボタンまたは区切り記号にスタイルを設定するか、ボタンをグループ化します。

void SetButtonStyle(
   int nIndex,
   UINT nStyle 
);

パラメータ

  • nIndex
    情報が設定されるボタンまたは区切り記号のインデックス。

  • nStyle
    ボタンのスタイル。次のボタン スタイルがサポートされています。

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

    • TBBS_SEPARATOR   区切り記号。

    • TBBS_CHECKBOX   自動チェック ボックス ボタン。

    • TBBS_GROUP   ボタン グループの開始をマークします。

    • TBBS_CHECKGROUP   チェック ボックス ボタンのグループの開始をマークします。

    • **TBBS_DROPDOWN   **ドロップダウン リスト ボタンを作成します。

    • **TBBS_AUTOSIZE   **イメージのサイズではなくボタンのテキストに基づいて、ボタンの幅を計算します。

    • **TBBS_NOPREFIX   **ボタンのテキストに、ボタンに関連付けられているアクセラレータ プリフィクスを含めません。

解説

ボタンのスタイルは、ボタンの表示方法とユーザーの入力に対する応答方法を決定します。

SetButtonStyle を呼び出す前に、ボタンまたは区切り記号のスタイルを取得するために GetButtonStyle メンバ関数を呼び出します。

w13yte29.alert_note(ja-jp,VS.90).gifメモ :

パラメータ nStyle を使用してボタンの状態を設定することもできます。ただし、ボタンの状態は ON_UPDATE_COMMAND_UI ハンドラにより制御されるため、SetButtonStyle を使用して設定した状態は、次のアイドル処理のときに失われます。詳細については、「ユーザー インターフェイス オブジェクトの更新方法」および「テクニカル ノート 31: コントロール バー」を参照してください。

必要条件

ヘッダー : afxext.h

参照

参照

CToolBar クラス

階層図

CToolBar::GetButtonStyle

その他の技術情報

CToolBar のメンバ