BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );
戻り値
成功した場合は 0 だ。そうでなければ 0。
パラメーター
nNumButtons
追加するボタンの数。
lpButtons
追加するボタンについての情報を含むTBBUTTON構造体の配列のアドレス。NNumButtonsで指定されたボタンとして、配列内の要素数が同じにする必要があります。
解説
ツール バー コントロールに 1 つまたは複数のボタンを追加するには、この関数を呼び出す。
LpButtonsポインター TBBUTTON構造体の配列へのポインターします。ボタンのスタイル、イメージおよび文字列、コマンド ID、状態、およびユーザー定義のデータを追加、ボタンの各TBBUTTON構造体を関連付けます:
typedef 構造体 _TBBUTTON {int iBitmap;//0 から始まるインデックスのボタンの画像int idCommand; 特価;・ ボタンを押した時に送信するコマンドバイト fsState;//ボタン状態 - 下記参照バイト fsStyle;//ボタンのスタイル - 下記参照DWORD dwData;//アプリケーション定義値int iString; ・ ・ ボタンの 0 から始まるインデックス ラベル文字列} TBBUTTON(&N)
メンバーは次のとおりです。:
iBitmap
ボタン イメージの 0 から始まるインデックス。NULLない場合は、このボタンは。
idCommand
ボタンに関連付けられたコマンド id。ボタンを選択する場合はこの識別子にWM_COMMANDメッセージで送信されます。FsStyleメンバー、 TBSTYLE_SEP値がある場合は、このメンバーはゼロにする必要があります。
fsState
ボタンの状態フラグ。それ以下の値の組み合わせをすることができます。:
fsStyle
ボタンのスタイル。それ以下の値の組み合わせをすることができます。:
dwData
ユーザー定義のデータ。
iString
ボタンのラベルとして使用する文字列の 0 から始まるインデックス。このボタン用の文字列がないNULL。
イメージおよびインデックスにより文字列以前AddBitmap、 AddStringとAddStringsを使用して、ツール バー コントロールのリストに追加されています。
CToolBarCtrl 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CToolBarCtrl::InsertButton、 CToolBarCtrl::DeleteButton、 CToolBarCtrl::AddBitmap、 CToolBarCtrl::AddString、 CToolBarCtrl::AddStrings(&N)