MSGBOXPARAMS -strukturen inneholder informasjon som brukes til å vise en meldingsboks. MessageBoxIndirect -funksjonen bruker denne strukturen.
typeDef struct {UINT cbSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCTSTR lpszText;
LPCTSTR lpszCaption;
DWORD dwStyle;
LPCTSTR lpszIcon;
DWORD dwContextHelpId;
MSGBOXCALLBACK lpfnMsgBoxCallback;
DWORD dwLanguageId;
} MSGBOXPARAMS, * PMSGBOXPARAMS, LANGT * LPMSGBOXPARAMS
I tillegg kan du angi flagget MB_USERICON Hvis du vil ha i meldingen for å vise ikonet som er angitt av lpszIcon -medlemmet.
Å laste en av standardikoner systemdefinerte, sett hInstance -medlem til NULL og angi lpszIcon til en av verdiene som er oppført med funksjonen LoadIcon.
Dette medlemmet ignoreres hvis medlemmet dwStyle ikke angir flagget MB_USERICON.
Ugyldig TILBAKERINGING MsgBoxCallback (LPHELPINFO lpHelpInfo)
Hvis dette medlemmet er NULL, meldingsboksen sender WM_HELP meldinger til eiervinduet hjelpe når hendelser oppstår.
En liste over språk-IDer som støttes av Win32, kan du se Språk-IDer. Legg merke til at hver lokaliserte utgivelsen av Windows og Windows NT inneholder vanligvis ressurser bare for et begrenset antall språk. Således, for eksempel den amerikanske versjonen tilbyr LANG_NORWEGIAN, den franske versjonen tilbyr LANG_FRENCH, den tyske versjonen tilbyr LANG_GERMAN og den japanske versjonen tilbyr LANG_JAPANESE. Hver versjon tilbyr LANG_NEUTRAL. Dette begrenser settet med verdier som kan brukes med parameteren wLanguageId . Før du angir en språk-ID, bør du Nummerer de nasjonale innstillingene som er installert på et system.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Unicode:Definert som Unicode- og ANSI-strukturer.
Oversikt over dialogboksen-boksene, dialogboksen boksen strukturer, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP