מחלקות כלליות של יישום

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

Windows NT: כדי ליצור מחלקה בו ניתן להשתמש בכל תהליך, ליצור מחלקת חלון ב- DLL ולטעון את ה-DLL בכל תהליך. כדי לטעון קובץ ה-DLL בכל תהליך, להוסיף את שמו לערך AppInit_DLLs במפתח הרישום הבא

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

בכל פעם מתחיל תהליך, המערכת תטען את ה-DLL שצוינה בהקשר של התהליך התחיל לאחרונה לפני הקריאה פונקציית נקודת הכניסה שלה. קובץ ה-DLL עליך לרשום את המחלקה במהלך הליך האתחול שלו, עליך לציין את סגנון CS_GLOBALCLASS. לקבלת מידע נוסף, ראה סגנונות מחלקה.

כדי להסיר כיתה גלובלית של יישום חינם אחסון משויך, השתמש בפונקציה UnregisterClass.

Index