La struttura MSGBOXPARAMS contiene informazioni utilizzate per visualizzare una finestra di messaggio. La funzione MessageBoxIndirect utilizza questa struttura.
typedef struct {UINT cbSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCTSTR lpszText;
LPCTSTR lpszCaption;
DWORD dwStyle;
LPCTSTR lpszIcon;
DWORD dwContextHelpId;
MSGBOXCALLBACK lpfnMsgBoxCallback;
DWORD dwLanguageId;
} MSGBOXPARAMS, * PMSGBOXPARAMS, LONTANO * LPMSGBOXPARAMS
Inoltre, è possibile specificare il flag MB_USERICON se si desidera che la casella di messaggio per visualizzare l'icona specificata dal membro lpszIcon.
Al carico una delle icone standard definiti dal sistema, insieme il membro hInstance su NULL e set lpszIcon a uno dei valori elencati con la funzione LoadIcon.
Questo membro viene ignorato se il membro dwStyle non specifica il flag MB_USERICON.
VOID CALLBACK MsgBoxCallback (LPHELPINFO lpHelpInfo)
Se questo membro è NULL, la finestra di messaggio Invia messaggi WM_HELP alla finestra proprietario quando aiutare gli eventi si verificano.
Per un elenco degli identificatori linguaggio supportato da Win32, vedere Gli identificatori di lingua. Nota che ogni localizzate il rilascio di Windows e Windows NT in genere contiene risorse solo per un limitato set di lingue. Così, ad esempio, la versione USA offre LANG_ITALIAN, la versione francese offre LANG_FRENCH, la versione tedesca offre LANG_GERMAN e la versione giapponese offre LANG_JAPANESE. Ogni versione offre LANG_NEUTRAL. Ciò limita l'insieme di valori che può essere utilizzato con il parametro wLanguageId . Prima di specificare un identificatore di lingua, si dovrebbero enumera i locali che sono installati su un sistema.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Unicode:Definito come strutture di Unicode e ANSI.
Panoramica di finestre di dialogo, finestra di dialogo casella strutture, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP
Rimedio: Inserire il CD-ROM CD di MSDN Library.