GetDlgItem

ฟังก์ชันGetDlgItemดึงข้อมูลหมายเลขอ้างอิงของตัวควบคุมในกล่องโต้ตอบที่ระบุ.

(HWND GetDlgItem HWND  hDlg, / / จัดการของกล่องโต้ตอบintnIDDlgItem / / รหัสของตัวควบคุม);
 

พารามิเตอร์

hDlg
กล่องโต้ตอบที่ประกอบด้วยตัวควบคุมที่ระบุ.
nIDDlgItem
ระบุรหัสของตัวควบคุมที่ต้องเรียก.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ส่งคืนค่าเป็นหมายเลขอ้างอิงหน้าต่างของตัวควบคุมที่กำหนด.

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

หมายเหตุ

คุณสามารถใช้ฟังก์ชันGetDlgItemกับทุกหลัก-ย่อยหน้าต่างคู่ ไม่ใช่แค่กับกล่องโต้ตอบ ตราบที่พารามิเตอร์hDlgระบุหน้าต่างหลัก และหน้าต่างลูกมีตัวระบุที่ไม่ซ้ำกัน (ตามที่ระบุไว้โดยใช้พารามิเตอร์hMenuในฟังก์ชันCreateWindowหรือCreateWindowExที่สร้างหน้าต่างลูก), GetDlgItemส่งกลับหมายเลขอ้างอิงถูกต้องไปยังหน้าต่างลูก.

Windows CE: ฟังก์ชันGetDlgItemจะทำงานเฉพาะสำหรับตัวควบคุมลูกทันทีของกล่องโต้ตอบ — จะไม่ค้นหาผ่านทางกล่องโต้ตอบที่ซ้อนกัน.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของกล่องโต้ตอบฟังก์ชันของกล่องโต้ตอบ CreateWindow, CreateWindowEx, GetDlgItemInt, GetDlgItemText

Index