CView * GetActiveView ( ) const
ส่งกลับค่า
การชี้ไปปัจจุบันCView ถ้ามีมุมมองปัจจุบัน การส่งกลับค่า NULL?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อขอรับตัวชี้ไปยังทำงานดู (ถ้ามี) แนบกับกรอบหน้าต่าง (CFrameWnd)?
ฟังก์ชันนี้ส่งกลับค่า NULLเมื่อเรียกสำหรับหน้าต่าง MDI เฟรมหลัก (CMDIFrameWnd) ในโปรแกรมประยุกต์ MDI, MDI เฟรมหลักหน้าต่างไม่มีมุมมองที่เกี่ยวข้อง แทน แต่ละหน้าต่างแต่ละลูก (CMDIChildWnd) มีอย่าง น้อยหนึ่งมุมมองเชื่อมโยง มุมมองใช้งานอยู่ในโปรแกรมประยุกต์ MDI สามารถได้รับ โดยการค้นหา MDI เด็กหน้าต่างที่ใช้งานครั้งแรก และจากนั้น ค้นหามุมมองใช้งานอยู่สำหรับหน้าต่างลูก MDI เด็กหน้าต่างที่ใช้งานสามารถพบได้ โดยการเรียกฟังก์ชันMDIGetActiveหรือGetActiveFrameดังที่แสดงในตัวเลือกต่อไปนี้:
CMDIFrameWnd * pFrame = nbsp (CMDIFrameWnd *)AfxGetApp() - > m_pMainWnd
/ / รับ MDI เด็กหน้าต่างที่ใช้งาน
CMDIChildWnd * pChild = (CMDIChildWnd *) pFrame - > GetActiveFrame()
/ / หรือ CMDIChildWnd * pChild = pFrame - > MDIGetActive()
/ / ได้รับมุมมองใช้งานอยู่ที่แนบกับลูก MDI ใช้งานอยู่
/ / หน้าต่าง
CMyView * pView = (CMyView *) pChild - > GetActiveView()
ภาพรวม CFrameWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCFrameWnd::SetActiveView, CFrameWnd::GetActiveDocument(&N)