GetWindow

ฟังก์ชันGetWindowดึงข้อมูลหมายเลขอ้างอิงที่ไปยังหน้าต่างที่มีความสัมพันธ์ที่ระบุ (ลำดับ Zหรือเจ้าของ) ไปยังหน้าต่างที่ระบุ.

(HWND GetWindow HWND  hWnd, / / จัดการหน้าต่างต้นฉบับUINTuCmd / / การตั้งค่าสถานะความสัมพันธ์);
 

พารามิเตอร์

hWnd
จัดการกับหน้าต่าง หมายเลขอ้างอิงหน้าต่างดึงข้อมูลจะสัมพันธ์กับหน้าต่างนี้ ตามค่าของพารามิเตอร์uCmd.
uCmd
ระบุความสัมพันธ์ระหว่างหน้าต่างที่ระบุและหน้าต่างที่มีหมายเลขอ้างอิงจะถูกเรียก พารามิเตอร์นี้สามารถเป็นหนึ่งในค่าต่อไปนี้:
ค่า ความหมาย
GW_CHILD หมายเลขอ้างอิงการเรียกระบุหน้าต่างลูกที่ด้านบนของใบ Z ถ้าหน้าต่างที่ระบุ หน้าต่างหลัก มิฉะนั้น หมายเลขอ้างอิงการเรียกเป็น NULL ฟังก์ชันตรวจสอบเฉพาะเด็ก windows ของหน้าต่างที่ระบุ นอกจากนี้จะไม่ตรวจสอบ descendant windows.
GW_ENABLEDPOPUP Windows NT 5.0 และรุ่นใหม่กว่า: หน้าต่างแบบผุดขึ้นที่เปิดใช้งานที่เป็นเจ้าของหน้าต่างที่ระบุระบุหมายเลขอ้างอิงการเรียก (การค้นหาใช้แรกเช่นหน้าต่างที่พบโดยใช้ GW_HWNDNEXT); มิฉะนั้น ถ้ามี ไม่มี windows แบบผุดขึ้นที่เปิดใช้งานตัวจัดการดึงข้อมูลเป็นที่ของหน้าต่างที่ระบุ.
GW_HWNDFIRST หมายเลขอ้างอิงการเรียกระบุหน้าต่างชนิดเดียวกันที่จะสูงสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างจอม หมายเลขอ้างอิงระบุหน้าต่างอยู่ด้านบนสุดที่จะสูงสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างระดับบนสุด หมายเลขอ้างอิงระบุหน้าต่างระดับบนสุดที่จะสูงสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างลูก การจับระบุหน้าต่างน้องที่จะสูงสุดในลำดับ Z.
GW_HWNDLAST หมายเลขอ้างอิงการเรียกระบุหน้าต่างชนิดเดียวกันที่อยู่ต่ำสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างจอม หมายเลขอ้างอิงระบุหน้าต่างอยู่ด้านบนสุดที่เป็นค่าต่ำสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างระดับบนสุด หมายเลขอ้างอิงระบุหน้าต่างระดับบนสุดที่เป็นค่าต่ำสุดในลำดับ Z ถ้าหน้าต่างที่ระบุ หน้าต่างลูก การจับระบุหน้าต่างน้องที่ต่ำที่สุดในลำดับ Z.
GW_HWNDNEXT หมายเลขอ้างอิงการเรียกระบุหน้าต่างด้านล่างของหน้าต่างที่ระบุในใบสั่ง Z ถ้าหน้าต่างที่ระบุ หน้าต่างจอม หมายเลขอ้างอิงระบุหน้าต่างจอมด้านล่างหน้าต่างที่ระบุ ถ้าหน้าต่างที่ระบุ หน้าต่างระดับบนสุด หมายเลขอ้างอิงระบุหน้าต่างระดับบนสุดด้านล่างหน้าต่างที่ระบุ ถ้าหน้าต่างที่ระบุ หน้าต่างลูก หมายเลขอ้างอิงระบุหน้าต่างน้องอยู่ด้านล่างของหน้าต่างที่ระบุ.
GW_HWNDPREV หมายเลขอ้างอิงการเรียกระบุหน้าต่างข้างบนหน้าต่างที่ระบุในใบสั่ง Z ถ้าหน้าต่างที่ระบุ หน้าต่างจอม หมายเลขอ้างอิงระบุหน้าต่างอยู่ด้านบนสุดเหนือหน้าต่างที่ระบุ ถ้าหน้าต่างที่ระบุ หน้าต่างระดับบนสุด หมายเลขอ้างอิงระบุหน้าต่างระดับบนสุดเหนือหน้าต่างที่ระบุ ถ้าหน้าต่างที่ระบุ หน้าต่างลูก การจับระบุหน้าต่างน้องข้างบนหน้าต่างที่ระบุ.
GW_OWNER หมายเลขอ้างอิงการเรียกระบุหน้าต่างการระบุเจ้าของหน้าต่าง ถ้ามี.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับเป็นตัวจัดการหน้าต่าง ถ้าไม่มีหน้าต่างอยู่กับความสัมพันธ์ที่ระบุไปยังหน้าต่างที่ระบุ ส่งคืนค่าเป็น NULL การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.

หมายเหตุ

ฟังก์ชันEnumChildWindowsจะน่าเชื่อถือกว่าโทรGetWindowในวน โปรแกรมประยุกต์ที่เรียกGetWindowในการทำงานนี้ risks ถูกจับในการวนรอบของอนันต์ หรือการอ้างอิงหมายเลขอ้างอิงที่ไปยังหน้าต่างที่ถูกทำลาย.

Windows CE: ใน Windows CE รุ่น 1.0, GW_OWNER ธงค่าสำหรับพารามิเตอร์ของuCmdได้เฉพาะสำหรับกล่องโต้ตอบ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.

ดูเพิ่มเติม

ภาพรวมของ Windowsหน้าต่างฟังก์ชัน EnumChildWindows

Index