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 и установить 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 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Юникод:Определяется как структуры Unicode и ANSI.
Обзор диалогового окна, диалоговое окно окно структуры, HELPINFO, LoadIcon, MAKEINTRESOURCE, , MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP