RegisterClassEx

הפונקציה RegisterClassEx רושמת את מחלקת חלון לצורך שימוש בעתיד קריאות לפונקציה של createwindow ליצירת או CreateWindowEx.

(RegisterClassEx האטום Const שווה ל WNDCLASSEX  * lpwcx / / כתובת של מבנה עם נתוני המחלקה);
 

פרמטרים

lpwcx
מצביע למבנה WNDCLASSEX . עליך למלא את המבנה עם תכונות המחלקה המתאים לפני העברתן אל הפונקציה.

להחזיר ערכים

אם הפונקציה מצליחה, ערך ההחזרה הוא אטום אשר מזהה באופן ייחודי את המחלקה מתבצע רישום.

אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

אם תבצע רישום מחלקת חלון על-ידי שימוש RegisterClassExA, היישום מציינת עבור המערכת החלונות של המחלקה שנוצר מצפה הודעות עם טקסט או תו הפרמטרים שישמשו ANSI תו ערכת; אם באפשרותך לרשום אותו על-ידי שימוש RegisterClassExW, היישום מבקש כי המערכת להעביר פרמטרים הטקסט של הודעות כ- Unicode. הפונקציה IsWindowUnicode מאפשר ליישומים לבצע שאילתה על טבעו של כל חלון. לקבלת מידע נוסף אודות פונקציות ANSI ו- Unicode ב- API של Win32, ראה טיפוס פונקציה.

כל מחלקות חלון יישום רושם הם רשומים כאשר הוא מסיים.

Windows 95: כל מחלקות חלון נרשמו על-ידי קובץ DLL רשומים כאשר קובץ ה-DLL מתבטלת.

Windows NT: אין כיתות חלון נרשמו על-ידי קובץ DLL רשומים כאשר קובץ ה-DLL מתבטלת.

Windows 95: RegisterClassEx נכשל אם החבר cbWndExtra או cbClsExtra של מבנה WNDCLASSEX מכיל יותר מ- 40 בתים.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.

ראה גם

מבט כולל על מחלקות חלון, פונקציות המחלקה חלון, של createwindow ליצירת, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX