RegisterWindowMessage

הפונקציה RegisterWindowMessage מגדירה הודעה חלון חדש מובטח להיות ייחודי ברחבי המערכת. ניתן להשתמש בערך המוחזר הודעה בעת קריאה לפונקציה SendMessage או PostMessage.

(UINT RegisterWindowMessage LPCTSTR  lpString / / כתובת של מחרוזת הודעה);
 

פרמטרים

lpString
מצביע מחרוזת המסתיימת ב- null מציין את ההודעה כדי להיות רשום.

להחזיר ערכים

אם ההודעה התבצע בהצלחה, הערך המוחזר הוא מזהה ההודעה בטווח 0xC000 דרך 0xFFFF.

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

הערות

הפונקציה RegisterWindowMessage משמש בדרך כלל כדי לרשום הודעות לקיום תקשורת בין שני היישומים שיתוף.

אם שני יישומים שונים לרשום את אותה מחרוזת הודעה, היישומים להחזיר ערך הודעה זהה. ההודעה נשארת רשום עד סיום האימון.

השתמש RegisterWindowMessage רק כאשר יישום אחד או יותר עליך לעבד את אותה הודעה. לשליחת הודעות פרטיות בתוך מחלקת חלון, ליישום יש אפשרות להשתמש כל מספר שלם בטווח של WM_USER עד 0x7FFF. (הודעות בטווח זה הם פרטיים מחלקת חלון, לא של יישום. לדוגמה, מוגדרות מראש מחלקות פקד כגון תיבת רשימה של לחצן, עריכה, ולאחר תיבה משולבת עשוי להשתמש בערכים בטווח זה.)

QuickInfo

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

ראה גם

הודעות ודיוקן תורי הודעות, הודעה ופונקציות תור הודעות, PostMessage, SendMessage

Index