CToolBarCtrl::AddStrings

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)

Index