MSGBOXPARAMS

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 
 

Члены

cbSize
Указывает размер структуры в байтах.
hwndOwner
Идентифицирует окно-владелец. Этот член может быть NULL.
hInstance
Определяет экземпляр, содержащий ресурс значка членом lpszIcon и строковый ресурс, определенных lpszText или lpszCaption член.
lpszText
Указатель на ограниченную значением null строку, или идентификатор ресурса string, содержащий сообщение для отображения.
lpszCaption
Указатель на ограниченную значением null строку, или идентификатор ресурса string, который содержит заголовок окна сообщения. Если этот элемент имеет значение NULL, используется заголовок по умолчанию ошибка.
dwStyle
Определяет набор битовых флагов, которые определяют содержание и поведение диалогового окна. Этот член может быть комбинацией флагов для uType параметр MessageBoxEx функции.

Кроме того можно указать флаг MB_USERICON, если вы хотите, чтобы окно сообщения для отображения значка, указанный член lpszIcon.

lpszIcon
Идентифицирует ресурс значка. Этот параметр может быть значением null строку или целочисленный идентификатор ресурса передан MAKEINTRESOURCE макрос.

Для загрузки одного стандартные системные значки hInstance члена в NULL и установить lpszIcon к одному из значений перечисленных с функцией LoadIcon.

Этот элемент игнорируется, если член dwStyle не указан флаг MB_USERICON.

dwContextHelpId
Идентифицирует контекст справки. Если происходит событие справки, это значение указано в HELPINFO структура, окна сообщения отправляет в функцию обратного вызова или окна владельца.
lpfnMsgBoxCallback
Указатель на функцию обратного вызова, обрабатывающий событие справки для окна сообщения. Функция обратного вызова имеет следующий вид:

VOID обратного ВЫЗОВА MsgBoxCallback (LPHELPINFO lpHelpInfo) 
 

Если этот элемент имеет значение NULL, окно сообщения отправляет сообщения WM_HELP окно владельца при помощи события происходят.

dwLanguageId
Указывает язык для отображения текста, содержащегося в стандартных кнопок. Это значение должно быть в форме, возвращенный MAKELANGID макрос.

Список идентификаторов языка, поддерживаемых Win32, Идентификаторы языка. Обратите внимание, что каждый локализованные версии Windows и Windows NT обычно содержит ресурсы только для ограниченного набора языков. Таким образом например, версии США предлагает LANG_ENGLISH, французская версия предлагает LANG_FRENCH, немецкая версия предлагает LANG_GERMAN и японская версия предлагает LANG_JAPANESE. Каждая версия предлагает LANG_NEUTRAL. Это ограничивает набор значений, которые можно использовать с параметром wLanguageId . Перед тем как указать идентификатор языка, следует перечислить языковых стандартов, установленных в системе.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Юникод:Определяется как структуры Unicode и ANSI.

Родственные слова

Обзор диалогового окна, диалоговое окно окно структуры, HELPINFO, LoadIcon, MAKEINTRESOURCE, , MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP

Index