המקומות בפונקציה PostMessage (פוסטים) הודעה תור ההודעות המשויך אל הליך משנה אשר פורסם את החלון שצוין ולאחר מכן מחזיר מבלי להמתין עבור הליך המשנה לעבד את ההודעה. הודעות בתור הודעת מאחזרת קריאות לפונקציה GetMessage או PeekMessage.
BOOL PostMessage ( HWND hWnd, / / לטפל של חלון היעדUINTMsg, / / הודעה לשליחהWPARAMwParam, / / תחילה הודעה פרמטרLPARAMlParam / / שניה פרמטר הודעה);
| ערך | משמעות |
|---|---|
| HWND_BROADCAST | ההודעה מוצב כל חלונות ברמה במערכת, לרבות windows ללא בעלות מוגבלויות או בלתי נראים, windows חופף חלונות מוקפצים. ההודעה לא פורסם על חלונות צאצאים. |
| NULL | הפונקציה מתנהג כמו קריאה ל- PostThreadMessage עם הפרמטר dwThreadId להגדיר את מזהה הליך המשנה הנוכחי. |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
יישומים צריכים לתקשר באמצעות HWND_BROADCAST עליך להשתמש בפונקציה RegisterWindowMessage כדי לקבל הודעה ייחודיים לתקשורת במניעת סוגי.
אם אתה שולח הודעה בטווח מתחת WM_USER לפונקציות הודעה אסינכרונית (PostMessage, SendNotifyMessageו SendMessageCallback), לפרמטרים של ההודעה לא לכלול מצביעים. אחרת, הפעולה תיכשל. הפונקציות יחזיר לפני הליך משנה המקבל הייתה הזדמנות לעבד את ההודעה השולח ישחרר את הזיכרון לפני השימוש בו.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.
הודעות ודיוקן תורי הודעות, הודעה ופונקציות תור הודעות, GetMessage, PeekMessage, SendMessageCallback, SendNotifyMessage