Struktura MSGBOXPARAMS zawiera informacje używane do wyświetlania w oknie komunikatu. Funkcja MessageBoxIndirect używa tej struktury.
element TypeDef struct {UINT cbSize;
HWND hwndOwner;
Wystąpienie hInstance wystąpienie HINSTANCE;
LPCTSTR lpszText;
LPCTSTR lpszCaption;
DWORD dwStyle;
LPCTSTR lpszIcon;
DWORD dwContextHelpId;
MSGBOXCALLBACK lpfnMsgBoxCallback;
DWORD dwLanguageId;
} MSGBOXPARAMS, * PMSGBOXPARAMS, ZNACZNIE * LPMSGBOXPARAMS
Ponadto można określić flagi MB_USERICON, jeśli chcesz, aby oknie komunikatu, aby wyświetlić ikonę określonej przez członka lpszIcon.
Obciążenia pola standardowe ikony zdefiniowanych w systemie członek wystąpienie hInstance wartość null i ustaw lpszIcon na jedną z wartości wymienionych funkcji LoadIcon.
Członek ten jest ignorowany, jeśli element dwStyle nie określono flagę MB_USERICON.
MsgBoxCallback VOID wywołania zwrotnego (LPHELPINFO lpHelpInfo)
Jeśli ten element ma wartość NULL, w oknie komunikatu wysyła wiadomości WM_HELP aby oknie właściciela przy pomocy zdarzenia występują.
Aby uzyskać listę identyfikatorów języków obsługiwanych przez Win32, zobacz Identyfikatorów języków. Należy zauważyć, że każdy zlokalizowanych wersji systemu Windows i Windows NT zawiera zazwyczaj zasobów tylko dla ograniczonego zestawu języków. W związku z tym na przykład w amerykańskiej wersji oferuje LANG_ENGLISH wersji francuskiej oferuje LANG_FRENCH, niemieckiej wersji oferuje LANG_GERMAN i japońskiej wersji oferuje LANG_JAPANESE. Każda wersja oferuje LANG_NEUTRAL. Ogranicza to zbiór wartości, które mogą być używane z parametrem wLanguageId . Przed określeniem identyfikatora języka, należy wyliczyć ustawień regionalnych, które są zainstalowane w systemie.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Unicode:Zdefiniowane jako struktur Unicode i ANSI.
Omówienie pola dialogowego, okno dialogowe pole struktur, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP