วัตถุCStatusBarเป็นแถบควบคุมกับแถวของบานหน้าต่างแสดงผลข้อความ หรือ "ตัวบ่งชี้ บานหน้าต่างผลลัพธ์โดยทั่วไปจะใช้ เป็นข้อความบรรทัด และ เป็นตัวบ่งชี้สถานะ ตัวอย่างรวมบรรทัดข้อความวิธีใช้เมนูที่อธิบายสั้น ๆ คำสั่งเมนูที่เลือกและตัวบ่งชี้ที่แสดงสถานะของ SCROLL LOCK, NUM LOCK และแป้นอื่น ๆ?
CStatusBar::GetStatusBarCtrlฟังก์ชันสมาชิกใหม่ MFC 4.0 ช่วยให้คุณสามารถใช้ประโยชน์จากการสนับสนุน Windows ทั่วไปของตัวควบคุม'การกำหนดแถบสถานะเองและฟังก์ชันการทำงานเพิ่มเติม CStatusBarสมาชิกฟังก์ชันให้มากที่สุดของการทำงานของตัวควบคุมทั่วไป Windows อย่างไรก็ตาม เมื่อคุณเรียกใช้GetStatusBarCtrlคุณสามารถกำหนดแถบสถานะของคุณมากขึ้นของลักษณะของแถบสถานะ Windows 95 เมื่อคุณเรียกใช้GetStatusBarCtrlมันจะส่งกลับการอ้างอิงไปยังวัตถุCStatusBarCtrl ดูCStatusBarCtrlสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการออกแบบแถบเครื่องมือที่ใช้ตัวควบคุมทั่วไปของ Windows ดูข้อมูลทั่วไปเกี่ยวกับตัวควบคุมทั่วไป ตัวควบคุมทั่วไปในการอ้างอิงของโปรแกรมเมอร์ Windows 95 SDK?
กรอบการจัดเก็บข้อมูลตัวบ่งชี้ในอาร์เรย์ด้วยตัวบ่งชี้ที่ด้านซ้ายสุดที่ตำแหน่ง 0 เมื่อคุณสร้างแถบสถานะ คุณใช้อาร์เรย์ของสตริงที่ Id ที่กรอบเชื่อมโยงกับตัวบ่งชี้ที่สอดคล้องกัน คุณสามารถใช้เป็นสตริงที่ ID หรือดัชนีในการเข้าถึงตัวบ่งชี้ที่?
โดยค่าเริ่มต้น ตัวบ่งชี้ที่แรกคือ "ยืดหยุ่น": ซึ่งใช้ความยาวของแถบสถานะที่ไม่ได้ใช้ โดยบานหน้าต่างอื่นตัวบ่งชี้ เพื่อที่จะบานหน้าต่างอื่นที่จัดชิดขวา?
เมื่อต้องการสร้างแถบสถานะ ทำตามขั้นตอนเหล่านี้:
มีสามวิธีในการปรับปรุงข้อความในบานหน้าต่างแถบสถานะ:
สายSetPaneStyleเพื่อปรับปรุงลักษณะของบานหน้าต่างแถบสถานะ?
ดูบทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้CStatusBar, แถบสถานะในVisual c ++ Programmer ของคำแนะนำและ เทคนิคหมายเหตุ 31แถบควบคุม?
#รวม lt;afxext.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp อย่าง MFC CTRLBARS | DLGCBR32 อย่าง MFC(&N)
ดูเพิ่มเติมnbspCStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar::SetIndicators(&N)