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