הודעות פקד של תיבת דו-שיח

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

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

לקבלת מידע נוסף אודות הודעות בקרה, ראה פקדים.

Index