RegisterClass

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

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

(RegisterClass האטום Const שווה ל WNDCLASS  * lpWndClass / / כתובת של מבנה עם מחלקת / / נתונים);
 

פרמטרים

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

להחזיר ערכים

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

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

הערות

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

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

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

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

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

חלונות CE: המבנה WNDCLASS הצביע על-ידי הפרמטר lpWndClass אינו תומך השדה lpszMenuName מאחר Windows CE אינו תומך בתפריטים ברירת המחדל.

אלא אם אתה משתמש ברכיב Windows CE Iconcurs, המספק תמיכה הסמן של העכבר פלטפורמות היעד המתאים, אין באפשרותך להשתמש בשדה hCursor המבנה WNDCLASS הצביע על-ידי lpWndClass.

QuickInfo

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

ראה גם

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

Index