BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ ศูนย์อื่น ๆ?
พารามิเตอร์
nNumButtons
จำนวนของปุ่มเพิ่ม?
lpButtons
ที่อยู่ของอาร์เรย์ของโครงสร้างของTBBUTTONที่ประกอบด้วยข้อมูลเกี่ยวกับการเพิ่มปุ่ม ต้องมีหมายเลขเดียวกันขององค์ประกอบในอาร์เรย์เป็นปุ่มที่ระบุโดยnNumButtons?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้เมื่อต้องการเพิ่มปุ่มอย่าง น้อยหนึ่งตัวควบคุมแถบเครื่องมือ?
ตัวชี้lpButtonsชี้ไปยังอาร์เรย์ของโครงสร้างTBBUTTON โครงสร้างTBBUTTONแต่ละปุ่มที่มีการเพิ่มของปุ่มลักษณะ รูปและ/หรือสตริงที่ คำสั่ง ID สถานะ และข้อมูลที่ผู้ใช้กำหนดเองที่เชื่อมโยง:
typedef struct _TBBUTTON {
int iBitmap; / / zero-based ดัชนีของรูปบนปุ่ม
int idCommand; nbsp / / คำสั่งให้มีส่งเมื่อกดปุ่ม
FsState ไบต์ / / ปุ่มสถานะ - ดูด้านล่าง
FsStyle ไบต์ / / ปุ่มลักษณะ - ดูด้านล่าง
DWORD dwData / / โปรแกรมประยุกต์กำหนดค่า
int iString; / / zero-based ดัชนีของปุ่มชื่อสตริง
} TBBUTTON(&N)
สมาชิกมีดังนี้:
iBitmap
ดัชนี zero-based ของรูปบนปุ่ม ค่า NULLถ้าไม่มีภาพสำหรับปุ่มนี้?
idCommand
รหัสคำสั่งที่เกี่ยวข้องกับปุ่ม รหัสนี้ถูกส่งในข้อความWM_COMMANDเมื่อมีเลือกปุ่ม ถ้าสมาชิกfsStyleมีค่าTBSTYLE_SEPนี้สมาชิกต้องไม่เป็นศูนย์?
fsState
ปุ่มค่าสถานะรัฐ อาจเป็นการรวมกันของค่าระบุไว้ด้านล่าง:
fsStyle
ปุ่มลักษณะ อาจเป็นการรวมกันของค่าระบุไว้ด้านล่าง:
dwData
ข้อมูลที่ผู้ใช้กำหนดเอง?
iString
ดัชนี zero-based ของสายอักขระที่ใช้เป็นป้ายชื่อของปุ่ม ค่า NULLถ้ามีสตริงที่ไม่มีสำหรับปุ่มนี้?
รูปภาพและ/หรือสตริงที่มีดัชนีที่คุณให้ต้องก่อนหน้านี้ถูกเพิ่มลงในรายการตัวควบคุมแถบเครื่องมือที่ใช้และ/AddBitmap, AddStringหรือAddStrings?
ภาพรวม CToolBarCtrl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings(&N)