RegisterClassEx

ฟังก์ชันRegisterClassExการลงทะเบียนคลาสหน้าต่างต่อมาใช้ในการเรียกไปยังฟังก์ชันCreateWindowหรือCreateWindowEx.

(ATOM RegisterClassEx CONST WNDCLASSEX  * lpwcx / / ที่อยู่ของโครงสร้างคลาสข้อมูล);
 

พารามิเตอร์

lpwcx
ชี้ไปยังโครงสร้างแบบWNDCLASSEX คุณต้องกรอกข้อมูลในโครงสร้าง ด้วยแอตทริบิวต์คลาเหมาะสมก่อนที่จะผ่านไปยังฟังก์ชัน.

ส่งกลับค่า

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

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

หมายเหตุ

ถ้าคุณได้ลงทะเบียนคลาหน้าต่าง โดยใช้RegisterClassExAแอพลิเคชันบอกระบบว่า windows ของชั้นสร้างขึ้นคาดว่าข้อความที่ มีข้อความ หรืออักขระพารามิเตอร์การใช้ ANSI อักขระชุด ถ้าคุณลงทะเบียนได้ โดยการใช้RegisterClassExWแอพลิเคชันที่ร้องขอให้ ระบบส่งผ่านพารามิเตอร์ข้อความของข้อความที่เป็น Unicode ฟังก์ชันIsWindowUnicodeทำให้โปรแกรมประยุกต์เพื่อสอบถามลักษณะของแต่ละหน้าต่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน ANSI และ Unicode ใน Win32 API, แบบตัวฟังก์ชัน.

คลาสหน้าต่างทั้งหมดที่ลงทะเบียนโปรแกรมประยุกต์ไม่ได้จดทะเบียนเมื่อนั้นสิ้นสุดลง.

Windows 95: คลาสหน้าต่างทั้งหมดที่ลงทะเบียน โดย DLL ไม่ได้จดทะเบียนเมื่อมีการยกเลิกการโหลด DLL.

Windows NT: คลาสหน้าต่างไม่มีการลงทะเบียน โดย DLL ไม่ได้จดทะเบียนเมื่อมีการยกเลิกการโหลด DLL.

Windows 95: RegisterClassExล้มเหลวถ้าสมาชิกcbWndExtraหรือcbClsExtraของโครงสร้างของWNDCLASSEXมีมากกว่า 40 ไบต์.

QuickInfo

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

ดูเพิ่มเติม

หน้าต่างชั้นรวมหน้าต่างคลาสฟังก์ชัน CreateWindow, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX