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