MSGBOXPARAMS

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 

 

Medlemmer

cbSize
Angir strukturen størrelsen, i byte.
hwndOwner
Identifiserer eiervinduet. Dette medlemmet kan være NULL.
hInstance
Identifiserer forekomsten som inneholder ikonet ressursen identifisert av lpszIcon -medlemmet og streng ressursen identifisert av lpszText eller lpszCaption -medlem.
lpszText
Pekeren til en null-terminert streng eller identifikator for en strengressurs, som inneholder meldingen som skal vises.
lpszCaption
Pekeren til en null-terminert streng eller identifikator for en strengressurs, som inneholder i meldingsboksen tittel. Hvis dette medlemmet er NULL, brukes standardtittelen feil.
dwStyle
Angir et sett med Bitflagg som angir innholdet og virkemåten i dialogboksen. Dette medlemmet kan være en kombinasjon av flaggene som er beskrevet for parameteren uType MessageBoxEx -funksjonen.

I tillegg kan du angi flagget MB_USERICON Hvis du vil ha i meldingen for å vise ikonet som er angitt av lpszIcon -medlemmet.

lpszIcon
Identifiserer en ikon-ressurs. Denne parameteren kan være en null-terminert streng eller et heltall ressurs-IDen som ble sendt til MAKEINTRESOURCE -makro.

Å 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.

dwContextHelpId
Identifiserer en hjelp-kontekst. Hvis en hjelp-hendelsen oppstår, denne verdien er angitt i den HELPINFO -strukturen som meldingsboksen sender til funksjonen eier-vinduet eller tilbakeringing.
lpfnMsgBoxCallback
Pekeren til tilbakeringingsfunksjonen for som behandler hjelp hendelser for meldingsboksen. Tilbakeringingsfunksjonen har skjemaet følgende:

Ugyldig TILBAKERINGING MsgBoxCallback (LPHELPINFO lpHelpInfo) 

 

Hvis dette medlemmet er NULL, meldingsboksen sender WM_HELP meldinger til eiervinduet hjelpe når hendelser oppstår.

dwLanguageId
Angir språket du vil vise teksten i de forhåndsdefinerte trykknapper. Denne verdien må være i skjemaet returnert av MAKELANGID -makro.

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.

Hurtiginformasjon

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.

Se også

Oversikt over dialogboksen-boksene, dialogboksen boksen strukturer, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP

Index