次の方法で共有


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 を使用してセット失われることを示します。詳細については、ユーザー インターフェイス オブジェクトを更新する方法TN031: コントロール バー を参照してください。

必要条件

ヘッダー: afxext.h

参照

関連項目

CToolBar クラス

階層図

CToolBar::GetButtonStyle