המבנה MSGBOXPARAMS מכיל מידע המשמש להצגת תיבת הודעה. הפונקציה MessageBoxIndirect משתמשת מבנה זה.
typedef struct {UINT cbSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCTSTR lpszText;
LPCTSTR lpszCaption;
DWORD dwStyle;
LPCTSTR lpszIcon;
DWORD dwContextHelpId;
MSGBOXCALLBACK lpfnMsgBoxCallback;
DWORD dwLanguageId;
} MSGBOXPARAMS, * PMSGBOXPARAMS, רחוק * LPMSGBOXPARAMS
בנוסף, באפשרותך לציין את הדגל MB_USERICON אם ברצונך תיבת ההודעה כדי להציג את הסמל שצוין על-ידי חבר lpszIcon.
טען אחד הסמלים סטנדרטיים מוגדרים על-ידי המערכת, קבע חבר hInstance ל- NULL ו- set lpszIcon לאחד הערכים המפורטים עם הפונקציה LoadIcon.
חבר זה תהיה התייחסות אם החבר dwStyle אינו מציין את הדגל MB_USERICON.
התקשרות חזרה של VOID MsgBoxCallback (LPHELPINFO lpHelpInfo)
אם חבר זה הוא NULL, תיבת ההודעה שולחת הודעות WM_HELP חלון בעלים לסייע כאשר מתרחשים אירועים.
לקבלת רשימה של מזהי שפה נתמכת על-ידי Win32, ראה מזהי שפה. שים לב לוקליזציה כל מהדורה של Windows Windows NT מכילה בדרך כלל משאבים רק עבור ערכה מוגבלת של שפות. כך, לדוגמה, בגירסה האמריקנית מציע LANG_ENGLISH, הגרסה ה צרפתית מציע LANG_FRENCH, הגירסה הגרמנית מציע LANG_GERMAN, ומציע גירסת השפה היפנית LANG_JAPANESE. כל גירסה מציע LANG_NEUTRAL. פעולה זו מגבילה את ערכת הערכים בהם ניתן להשתמש עם הפרמטר wLanguageId . לפני ציון מזהה השפה, יש למנות את האזורים המותקנים במערכת.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
Unicode:מוגדר כ- Unicode ומבני ANSI.
סקירה כללית של תיבות הדו-שיח, מבנים של תיבת הדו-שיח, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP