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.
Завантаження однієї стандартної системи визначається іконок набір з NULL, член hInstance і встановити lpszIcon до одного значення перераховані з функцією LoadIcon.
Цей компонент ігнорується, якщо член dwStyle не MB_USERICON прапор.
ПОРОЖНЕЧІ зворотного ВИКЛИКУ 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 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Юнікод:Визначено як Unicode та ANSI структури.
Діалогове вікно огляд коробки, діалоговому вікні структур, HELPINFO, LoadIcon, MAKEINTRESOURCE, , MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP