CToolBarCtrl::AddButtons

bool AddButtons ( int nNumButtons, lptbbutton lpButtons );

Dönüş değeri

Sıfır başarılı olursa; Aksi takdirde sıfır.

Parametreleri

nNumButtons

Buton ekleme sayısı.

lpButtons

Adresi eklemek için düğmeler hakkında bilgi içeren tbbutton yapıları dizisi. NNumButtons tarafından belirtilen düğmeleri aynı dizideki öğelerin sayısına olmalıdır.

Açıklamalar

Bir araç çubuğu denetimi için bir veya daha fazla düğmeleri eklemek için bu işlev çağrısı.

LpButtons işaretçi tbbutton yapıları dizisi için işaret eder. Her tbbutton yapısı düğmesinin stili, görüntü ve/veya dize, komut kimliği, devlet ve kullanıcı tanımlı veri ile eklenen düğme ilişkilendirir:

typedef struct _tbbutton {}
int iBitmap; / / sıfır tabanlı dizin düğme resmi
int idCommand; nbsp; / / komut düğmesine basıldığında gönderilecek
byte fsState;   / / düğme durumu--aşağıya bakın
byte fsStyle;   / / düğme stilini--aşağıya bakın
dword dwData;   / / Uygulama tanımlı değer
int iString; / / sıfır tabanlı dizin düğme etiketi dize
} TBBUTTO&N

Üyeleri aşağıdaki gibidir.:

iBitmap

Düğme resmini sıfır tabanlı dizin. Boş resim için bu düğme.

idCommand

Düğmeyle ilişkili komut tanımlayıcısı. Düğme seçildiğinde bu tanımlayıcı bir wm_command iletisi gönderilir. FsStyle üye tbstyle_sep değeri varsa, bu üyesi sıfır olmalıdır.

fsState

Düğme durumu bayrakları. Aşağıda listelenen değerleri birleşimi olabilir:

fsStyle

Düğmesinin stili. Aşağıda listelenen değerleri birleşimi olabilir:

dwData

Kullanıcı tanımlı veri.

iString

Düğmenin etiket olarak kullanılacak dize sıfır tabanlı dizin. Orada bu düğme için hiçbir dize null.

Resim ve/veya dizin sağladığınız dize daha önce AddBitmap, addString()ve/veya AddStrings kullanarak araç denetim listesine eklenmiş olmalıdır.

CToolBarCtrl ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings

Index