CWnd::SetWindowRgn

int SetWindowRgn (HRGN hRgn, BOOL bRedraw );

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์ ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์?

พารามิเตอร์

hRgn

การจัดการลงในขอบเขต?

bRedraw

ถ้าจริงระบบปฏิบัติการ redraws หน้าต่างหลังจากการตั้งค่าภูมิภาค มิฉะนั้น ดังกล่าวไม่ โดยปกติ กำหนดbRedrawเป็นTRUEถ้าหน้าต่างมองเห็น ถ้าตั้งค่าเป็นTRUEระบบการส่งข้อความWM_WINDOWPOSCHANGINGและWM_WINDOWPOSCHANGEDไปหน้าต่าง?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อกำหนดขอบเขตของหน้าต่าง?

พิกัดของภูมิภาคหน้าต่างของหน้าต่างจะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง ไม่พื้นที่ไคลเอ็นต์ของหน้าต่าง?

หลังจากที่เรียกสำเร็จไปSetWindowRgnระบบปฏิบัติการเป็นเจ้าของขอบเขตที่ระบุโดยหมายเลขอ้างอิงของภูมิภาคhRgn ระบบปฏิบัติการไม่สามารถทำสำเนาของภูมิภาค ดังนั้นไม่ได้ทำได้เพิ่มเติมการเรียกฟังก์ชันกับการจับของภูมิภาคนี้ และปิดหมายเลขอ้างอิงขอบเขตนี้?

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

ดูเพิ่มเติมnbsp :: SetWindowRgn, CWnd::GetWindowRgn(&N)

Index