CToolBarCtrl: การจัดการการแจ้งเตือนการเคล็ดลับเครื่องมือ

เมื่อคุณระบุลักษณะTBSTYLE_TOOLTIPSแถบเครื่องมือสร้าง และจัดการตัวควบคุมเคล็ดลับเครื่องมือ เคล็ดลับเครื่องมือมีหน้าต่างแบบผุดขึ้นขนาดเล็กที่ประกอบด้วยบรรทัดข้อความที่อธิบายปุ่มแถบเครื่องมือ เคล็ดลับเครื่องมือจะถูกซ่อนไว้ ปรากฏ เฉพาะเมื่อผู้ใช้วางเคอร์เซอร์บนปุ่มแถบเครื่องมือ และทิ้งมันมีสำหรับประมาณครึ่งหนึ่งที่สอง แสดงเคล็ดลับเครื่องมือใกล้เคอร์เซอร์?

ก่อนมีแสดงเคล็ดลับเครื่องมือการ ข้อความแจ้งเตือนTTN_NEEDTEXTจะส่งถึงหน้าต่างเจ้าของแถบเครื่องมือในการเรียกข้อความอธิบายสำหรับปุ่ม ถ้าหน้าต่างเจ้าของแถบเครื่องมือ หน้าต่างCFrameWndเคล็ดลับเครื่องมือจะแสดง wihout ความพยายามใด ๆ เพิ่มเติม ตัวจัดการการเริ่มต้นสำหรับการแจ้งเตือนของTTN_NEEDTEXTได้ที่CFrameWnd ถ้าหน้าต่างเจ้าของแถบเครื่องมือจะไม่มาจากCFrameWndเช่นโต้ตอบกล่องหรือฟอร์มมุม คุณต้องเพิ่มรายการสำหรับการแมปข้อความของเจ้าของหน้าต่างของคุณ และให้ตัวจัดการการแจ้งเตือนในการแมปข้อความ รายการต้องการแมปข้อความของเจ้าของหน้าต่างของคุณมีดังนี้:

ON_NOTIFY_EX ( TTN_NEEDTEXT, 0, memberFxn )

memberFxn

สมาชิกฟังก์ชันถูกเรียกเมื่อข้อความที่จำเป็นสำหรับปุ่มนี้?

หมายเหตุที่มี id ของเคล็ดลับเครื่องมือเสมอ 0?

นอกจากการแจ้งเตือนของTTN_NEEDTEXTตัวควบคุมเคล็ดลับเครื่องมือสามารถส่งการแจ้งเตือนต่อไปนี้ลงในแถบเครื่องมือตัวควบคุม:

การแจ้งเตือน ความหมาย
TTN_NEEDTEXTA ต้องการการควบคุมเคล็ดลับเครื่องมือข้อความ ASCII (Win95 เท่านั้น)
TTN_NEEDTEXTW ต้องการการควบคุมเคล็ดลับเครื่องมือข้อความ UNICODE (เฉพาะ Windows NT)
TBN_HOTITEMCHANGE บ่งชี้ว่า มีการเปลี่ยนแปลงสินค้า (เน้น) ร้อน?
NM_RCLICK บ่งชี้ว่า ผู้ใช้ได้ตรงกับปุ่ม?
TBN_DRAGOUT บ่งชี้ว่า มีคลิกปุ่มการ และลากตัวชี้ออกจากปุ่มผู้ใช้ อนุญาตให้โปรแกรมประยุกต์ในการใช้การลาก และปล่อยจากปุ่มแถบเครื่องมือ เมื่อได้รับการแจ้งเตือนนี้ แอพลิเคชันจะเริ่มต้นการลาก และปล่อยการดำเนินการ?
TBN_DROPDOWN บ่งชี้ว่า ผู้ใช้มีสามารถคลิกปุ่มที่ใช้สไตล์ TBSTYLE_DROPDOWN?
TBN_GETOBJECT บ่งชี้ผู้ใช้ย้ายตัวชี้เหนือ ithat ปุ่มการใช้สไตล์ TBSTYLE_DROPPABLE ข้อความ?

สำหรับฟังก์ชันการจัดการตัวอย่างและข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้งานคำแนะนำเครื่องมือ ดู เคล็ดลับเครื่องมือในรายการแนะนำของ Visual c ++ Programmer ของ?

Index