WM_USER

קבוע WM_USER משמש יישומים שיסייעו לך להגדיר הודעות פרטיות, בדרך כלל של הטופס WM_USER + X, כאשר x הוא ערך מספר שלם.

 # הגדרת WM_USER 0x0400 

הערות

ישנם חמישה טווחי מספרים הודעה:

טווח משמעות
0 עד WM_USER-1 הודעות שמור לשימוש על-ידי המערכת.
WM_USER עד 0x7FFF מספר שלם הודעות לשימוש על-ידי מחלקות חלון פרטית.
WM_APP עד 0xBFFF הודעות זמינה לשימוש על-ידי יישומים.
0xC000 דרך 0xFFFF מחרוזת הודעות לשימוש על-ידי יישומים.
גדול מ- 0xFFFF שמור על-ידי המערכת לשימוש עתידי.

הודעה מספרים בטווח הראשון (0 עד WM_USER-1) מוגדרים על-ידי המערכת. ערכים בטווח זה שאינם מוגדרים במפורש שמור לשימוש עתידי על-ידי המערכת.

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

הודעה המספרים בטווח השלישי (0x8000 דרך 0xBFFF) זמינים עבור היישום לשימוש בתור ההודעות הפרטיות. הודעה בטווח זה אינן מתנגשות עם הודעות מערכת.

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

הודעה המספרים בטווח החמישית (גדול מ- 0xFFFF) שמור לשימוש עתידי על-ידי המערכת.

QuickInfo

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

ראה גם

הודעות ודיוקן תורי הודעות, הודעה, הודעות של תור ההודעות, RegisterWindowMessage, WM_APP

Index