CToolBarCtrl::AddButtons

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)

Index