次の方法で共有


CToolBar::SetButtonStyle

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

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 メンバー関数を呼び出します。

注意

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

必要条件

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

参照

参照

CToolBar クラス

階層図

CToolBar::GetButtonStyle

その他の技術情報

CToolBar のメンバー