MSGBOXPARAMS
The MSGBOXPARAMS
structure contains information used to display a message box. The MessageBoxIndirect
typedef struct {
UINT cbSize;
HWND hwndOwner;
HINSTANCE
hInstance;
LPCSTR lpszText;
LPCSTR lpszCaption;
DWORD dwStyle;
LPCSTR lpszIcon;
DWORD dwContextHelpId;
MSGBOXCALLBACK lpfnMsgBoxCallback;
DWORD dwLanguageId;
} MSGBOXPARAMS, *PMSGBOXPARAMS, FAR *LPMSGBOXPARAMS;
Members
cbSize
Specifies the
structure size, in bytes.
hwndOwner
Identifies
the owner window. This member can be NULL.
hInstance
Identifies
the instance containing the icon resource identified by the lpszIcon
member, and the string resource identified by the lpszText or lpszCaption
member.
lpszText
Points to a
null-terminated string, or the identifier of a string resource, that contains
the message to be displayed.
lpszCaption
Points to a
null-terminated string, or the identifier of a string resource, that contains
the message box title. If this member is NULL, the default title Error is used.
dwStyle
Specifies a
set of bit flags that determine the contents and behavior of the dialog box.
This member can be a combination of flags described for the uType
parameter of the MessageBoxEx
In addition,
you can specify the MB_USERICON flag if you want the message box to display the
icon specified by the lpszIcon member.
lpszIcon
Identifies an
icon resource. This parameter can be either a null-terminated string or an
integer resource identifier passed to the MAKEINTRESOURCE
To load one
of the Windows predefined icons, set the hInstance member to NULL and
set lpszIcon to one of the values listed with the LoadIcon
This member
is ignored if the dwStyle member does not specify the MB_USERICON flag.
dwContextHelpId
Identifies a
Help context. If a Help event occurs, this value is specified in the HELPINFO
lpfnMsgBoxCallback
Points to the
callback function that processes Help events for the message box. The callback
function has the following form:
VOID CALLBACK MsgBoxCallback(LPHELPINFO lpHelpInfo);
If this
member is NULL, the message box sends WM_HELP messages to the owner window when
help events occur.
dwLanguageId
Specifies the
language in which to display the text contained in the predefined push buttons.
This value must be in the form returned by the MAKELANGID macro.
For a list of
the language identifiers supported by Win32, see Language Identifiers
See Also