Die MSGBOXPARAMS -Struktur enthält Informationen zum Anzeigen eines Meldungsfelds verwendet. Die Funktion MessageBoxIndirect verwendet diese Struktur.
typedef Struct {UINT CbSize;
HWND HwndOwner;
HINSTANCE hInstance;
LPCTSTR LpszText;
LPCTSTR LpszCaption;
DWORD DwStyle;
LPCTSTR LpszIcon;
DWORD DwContextHelpId;
MSGBOXCALLBACK LpfnMsgBoxCallback;
DWORD DwLanguageId;
} MSGBOXPARAMS, * PMSGBOXPARAMS, WEIT * LPMSGBOXPARAMS
Darüber hinaus können Sie die MB_USERICON-Flag angeben, wenn Sie das Meldungsfeld vom LpszIcon Mitglied angegebene Symbol anzeigen möchten.
Laden eines für die vom System definierte Standardsymbole aufgeführten Satz dem hInstance auf NULL und Set LpszIcon auf einen der Werte mit der Funktion LoadIcon.
Dieser Member wird ignoriert, wenn das Mitglied DwStyle das MB_USERICON-Flag nicht angegeben wird.
VOID CALLBACK MsgBoxCallback (LPHELPINFO LpHelpInfo)
Wenn dieser Member NULL ist, sendet das Meldungsfeld WM_HELP Nachrichten an das Besitzerfenster helfen, wenn Ereignisse auftreten,.
Eine Liste der Sprachen-IDs von Win32 unterstützt, finden Sie unter Sprachen-IDs. Beachten Sie, dass jede Version von Windows lokalisierte und Windows NT normalerweise Ressourcen nur für eine begrenzte Anzahl von Sprachen enthält. So zum Beispiel die US-Version bietet LANG_GERMAN, die französische Version bietet LANG_FRENCH, die deutsche Version bietet LANG_GERMAN und die japanische Version bietet LANG_JAPANESE. Jede Version bietet LANG_NEUTRAL. Dies schränkt die Menge der Werte, die mit dem Parameter wLanguageId verwendet werden können. Bevor Sie eine Sprachen-ID angeben, sollten Sie die Locales auflisten, die auf einem System installiert sind.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Unicode:Als Unicode und ANSI Strukturen definiert.
Übersicht über Dialogfelder, Dialogfeld Feld Strukturen, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP