MSGBOXPARAMS

MSGBOXPARAMS štruktúra obsahuje informácie použité na zobrazenie okna hlásenia. Funkcia MessageBoxIndirect využíva túto štruktúru.

tYPEDEF struct {UINT cbSize; 
    HWND hwndOwner; 
    HINSTANCE hInstance; 
    LPCTSTR lpszText; 
    LPCTSTR lpszCaption; 
    DWORD dwStyle; 
    LPCTSTR lpszIcon; 
    DWORD dwContextHelpId; 
    MSGBOXCALLBACK lpfnMsgBoxCallback; 
    DWORD dwLanguageId; 
} MSGBOXPARAMS, * PMSGBOXPARAMS, OVEĽA * LPMSGBOXPARAMS 
 

Členovia

cbSize
Určuje veľkosť štruktúry v bajtoch.
hwndOwner
Identifikuje vlastníka okna. Tento člen môže mať hodnotu NULL.
hInstance
Identifikuje stupňa obsahujú ikonu zdrojov identifikované členskými lpszIcon a prostriedok reťazca identifikované členskými lpszText alebo lpszCaption.
lpszText
Smerník na reťazec zakončený nulou alebo identifikátor prostriedku reťazec obsahujúci správy sa zobrazí.
lpszCaption
Smerník na reťazec zakončený nulou alebo identifikátor prostriedok reťazca, ktorý obsahuje pole názov správy. Ak tento člen má hodnotu NULL, použije sa predvolený názov chyba.
dwStyle
Určuje množinu bitové príznaky, ktoré určujú obsah a správanie v dialógovom okne. Tento člen môže byť kombináciou príznaky popísané pre uType parameter MessageBoxEx funkcie.

Okrem toho môžete určiť príznak MB_USERICON, ak chcete v okne s hlásením sa zobrazí ikona špecifikované členskými lpszIcon.

lpszIcon
Identifikuje prostriedok ikonu. Tento parameter môže byť reťazec zakončený nulou alebo celé identifikátoru postúpené sa makro MAKEINTRESOURCE.

Zaťaženie jedného štandardu definovať systém ikony, súbor hInstance člen na hodnotu NULL a nastaviť lpszIcon na jednu z hodnôt uvedených s funkciou LoadIcon.

Tento člen sa ignoruje, ak člen dwStyle nešpecifikuje príznak MB_USERICON.

dwContextHelpId
Identifikuje Pomocník kontextu. Ak sa vyskytne udalosť Pomocníka, táto hodnota je špecifikovaný v HELPINFO štruktúry, ktorá by v okne s hlásením zašle vlastník okna alebo volanie funkcie.
lpfnMsgBoxCallback
Ukazovateľ na funkciu spätného volania procesy udalosti Pomocníka pre okno s hlásením. Funkcia spätné volanie má nasledovný formulár:

Neplatné volanie MsgBoxCallback (LPHELPINFO lpHelpInfo) 
 

Ak má tento člen hodnotu NULL, v okne s hlásením odošle správy WM_HELP vlastník okno pri pomôcť udalosti vyskytnúť.

dwLanguageId
Určuje jazyk, v ktorom chcete zobraziť text obsiahnutý v preddefinovaných tlačítka. Táto hodnota musí byť vo forme odoslal MAKELANGID makro.

Zoznam podporovaných programátorom Win32 identifikátoroch jazyka nájdete v časti Identifikátoroch jazyka. Všimnite si, že každá lokalizovaná verzia systému Windows a systém Windows NT zvyčajne obsahuje zdroje len pre obmedzený počet jazykov. Preto napríklad verziu USA ponúka LANG_ENGLISH, francúzskej verzii ponúka LANG_FRENCH, nemecká verzia ponúka LANG_GERMAN a japonská verzia ponúka LANG_JAPANESE. Každá verzia ponúka LANG_NEUTRAL. Týmto obmedzíte množinu hodnôt, ktoré môžete použiť s parametrom wLanguageId . Pred uvedením identifikátor jazyka, by mali vykonať enumeráciu miestne nastavenia, ktoré sú nainštalované v systéme.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.

Pozri tiež

Dialógové okná prehľad, Dialog Box štruktúry, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP

Index