int AddStrings ( LPCTSTR lpszStrings );
ส่งกลับค่า
ดัชนี zero-based ของสตริงใหม่แรกเพิ่มถ้าสำเร็จ 1 อย่างอื่นใด?
พารามิเตอร์
lpszStrings
ที่อยู่ของบัฟเฟอร์ที่ประกอบด้วยอย่าง น้อยหนึ่งสิ้นสุดด้วย null สายเพื่อเพิ่มลงในรายการของสายอักขระของแถบเครื่องมือ สายอักขระสุดท้ายต้องตาย ด้วยอักขระ null สองตัว?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้เมื่อต้องการเพิ่มสายใหม่หรือสายอักขระที่มีรายการของสายอักขระที่พร้อมใช้งานสำหรับตัวควบคุมแถบเครื่องมือ สายอักขระในบัฟเฟอร์ต้องถูกคั่น ด้วยอักขระ null?
คุณต้องแน่ใจว่า สายอักขระสุดท้ายมีสองค่า null ได้ การจัดรูปแบบสตริคงถูกต้อง คุณอาจเขียนเป็น:
/ / ค่า null หนึ่งถูกเพิ่มโดยอัตโนมัติ
lpszStrings = "เพียงหนึ่งสตริง add\0"
หรือ:
/ / เพิ่มสายอักขระที่สาม โดยการเรียกเพียงหนึ่งครั้ง
lpszStrings = "สตริงที่ 1\0String 2\0String 3\0"
คุณควรไม่ผ่านวัตถุCStringกับฟังก์ชันนี้เนื่องจากไม่สามารถ มีอักขระ null มากกว่าหนึ่งตัวในแบบCString?
ภาพรวม CToolBarCtrl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCToolBarCtrl::AddString, CToolBarCtrl::AddButtons, CToolBarCtrl::InsertButton, CToolBarCtrl::AddBitmap(&N)