SendNotifyMessage

הפונקציה SendNotifyMessage שולח את ההודעה שצוין חלון. אם החלון נוצר על-ידי הליך משנה הקורא, SendNotifyMessage קורא את ההליך החלון עבור החלון, אינו חוזר עד בהליך חלון יש לעבד את ההודעה. אם החלון נוצר על-ידי הליך משנה אחר, SendNotifyMessage העברת ההודעה להליך חלון, ומחזירה באופן מיידי; לא לחכות לקבלת ההליך חלון לסיום לעיבוד ההודעה.

(BOOL SendNotifyMessage HWND  hWnd, / / לטפל של חלון היעדUINTMsg, / / הודעה לשלוחWPARAMwParam, / / תחילה הודעה פרמטרLPARAMlParam / / שניה פרמטר הודעה);
 

פרמטרים

hWnd
לטפל לחלון הליך חלון אשר יקבלו את ההודעה. אם פרמטר זה הוא HWND_BROADCAST, ההודעה נשלחת אל כל חלונות ברמה במערכת, לרבות windows ללא בעלות מוגבלויות או בלתי נראים, windows חופף חלונות מוקפצים; אבל לא לשלוח את ההודעה אל חלונות צאצאים.
Msg
מציין את ההודעה תישלח.
wParam
ציון מידע ספציפי הודעה נוספת.
lParam
ציון מידע ספציפי הודעה נוספת.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר אינו אפס.

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

הערות

אם אתה שולח הודעה בטווח מתחת WM_USER לפונקציות הודעה אסינכרונית (PostMessage, SendNotifyMessageו SendMessageCallback), לפרמטרים של ההודעה לא לכלול מצביעים. אחרת, הפעולה תיכשל. הפונקציות יחזיר לפני הליך משנה המקבל הייתה הזדמנות לעבד את ההודעה השולח ישחרר את הזיכרון לפני השימוש בו.

יישומים צריכים לתקשר באמצעות HWND_BROADCAST עליך להשתמש בפונקציה RegisterWindowMessage כדי לקבל הודעה ייחודיים לתקשורת במניעת סוגי.

QuickInfo

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

Index