הפונקציה RegisterWindowMessage מגדירה הודעה חלון חדש מובטח להיות ייחודי ברחבי המערכת. ניתן להשתמש בערך המוחזר הודעה בעת קריאה לפונקציה SendMessage או PostMessage.
(UINT RegisterWindowMessage LPCTSTR lpString / / כתובת של מחרוזת הודעה);
אם ההודעה התבצע בהצלחה, הערך המוחזר הוא מזהה ההודעה בטווח 0xC000 דרך 0xFFFF.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
הפונקציה RegisterWindowMessage משמש בדרך כלל כדי לרשום הודעות לקיום תקשורת בין שני היישומים שיתוף.
אם שני יישומים שונים לרשום את אותה מחרוזת הודעה, היישומים להחזיר ערך הודעה זהה. ההודעה נשארת רשום עד סיום האימון.
השתמש RegisterWindowMessage רק כאשר יישום אחד או יותר עליך לעבד את אותה הודעה. לשליחת הודעות פרטיות בתוך מחלקת חלון, ליישום יש אפשרות להשתמש כל מספר שלם בטווח של WM_USER עד 0x7FFF. (הודעות בטווח זה הם פרטיים מחלקת חלון, לא של יישום. לדוגמה, מוגדרות מראש מחלקות פקד כגון תיבת רשימה של לחצן, עריכה, ולאחר תיבה משולבת עשוי להשתמש בערכים בטווח זה.)
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.
הודעות ודיוקן תורי הודעות, הודעה ופונקציות תור הודעות, PostMessage, SendMessage