CWnd::GetDC

CDC * GetDC( );

ส่งกลับค่า

ระบุถึงบริบทอุปกรณ์สำหรับพื้นที่ไคลเอนต์CWndถ้าสำเร็จ มิฉะนั้น ส่งคืนค่าเป็นNULL ชี้อาจเป็นชั่วคราว และไม่ควรจะเก็บไว้ใช้ในภายหลัง?

หมายเหตุ

ดึงตัวชี้เพื่อร่วมการ คลาส หรืออุปกรณ์ส่วนตัวบริบทสำหรับพื้นที่ไคลเอ็นต์ทั้งนี้ขึ้นอยู่กับลักษณะของคลาสที่ระบุสำหรับการCWnd สำหรับบริบทอุปกรณ์ทั่วไปGetDCกำหนดแอตทริบิวต์การเริ่มต้นกับบริบทในแต่ละครั้งจะถูกเรียก สำหรับคลาสและบริบทส่วนตัวGetDCออกจากแอตทริบิวต์ที่กำหนดไว้ก่อนหน้านี้ที่ไม่เปลี่ยนแปลง บริบทอุปกรณ์สามารถใช้ในภายหลังกราฟิกอุปกรณ์ interface (GDI) ฟังก์ชันการวาดในพื้นที่ไคลเอนต์?

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

บริบทอุปกรณ์ของคลาCWndจะถูกส่งกลับ โดยฟังก์ชันสมาชิกGetDCถ้าCS_CLASSDC, CS_OWNDCหรือCS_PARENTDCถูกระบุเป็นลักษณะในโครงสร้างแบบWNDCLASSเมื่อลงทะเบียนเรียน?

ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCWnd::GetDCEx, CWnd::ReleaseDC, CWnd::GetWindowDC, :: GetDC, CClientDC(&N)

Index