CToolBar::SetButtonInfo
ボタンのコマンド ID、スタイル、およびイメージ数を設定するには、このメンバー関数を呼び出します。
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
パラメーター
nIndex
情報を格納または区切りボタンのインデックス。nID
ボタンのコマンド ID に設定する値。nStyle
新しいボタンのスタイル。次のボタンのスタイルがサポートされます:TBBS_BUTTON の標準のプッシュ ボタン (既定)
TBBS_SEPARATOR の区切り記号
TBBS_CHECKBOX の自動チェックボックスのボタン
TBBS_GROUP はボタン グループの先頭を示します
TBBS_CHECKGROUP は、チェック ボックスのボタン グループの先頭を示します
TBBS_DROPDOWN は、ドロップダウン リスト ボタンを作成します。
TBBS_AUTOSIZE は、ボタンのイメージのサイズのテキスト ボタンの幅に基づいて計算されます。
TBBS_NOPREFIX のボタンのテキスト ファイルに関連付けられたアクセラレータのプレフィックスはありません。
iImage
ビットマップ内のボタンのイメージの新しいインデックス。
解説
スタイル TBBS_SEPARATORがある区分線に、値を付けるピクセルの区分線の幅がに格納 iImageこの関数のセット。
[!メモ]
nStyle またはパラメーターのどちらを使用しているボタンの状態を設定できます; ただし、ボタンの状態が ON_UPDATE_COMMAND_UI のハンドラーによって制御されるため、次のアイドル処理中に SetButtonInfo を使用してセット失われることを示します。詳細については、ユーザー インターフェイス オブジェクトを更新する方法 と TN031: コントロール バー を参照してください。
ビットマップ イメージやボタンの詳細については、CToolBar 概要と CToolBar::LoadBitmapを参照してください。
必要条件
ヘッダー: afxext.h