CToolBarCtrl::AddButtons

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

イメージおよびインデックスにより文字列以前AddBitmapAddStringAddStringsを使用して、ツール バー コントロールのリストに追加されています。

CToolBarCtrl 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CToolBarCtrl::InsertButtonCToolBarCtrl::DeleteButtonCToolBarCtrl::AddBitmapCToolBarCtrl::AddStringCToolBarCtrl::AddStrings(&N)

Index