MSGBOXPARAMS

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 

 

Członkowie

cbSize
Określa w bajtach rozmiar struktury.
hwndOwner
Identyfikuje okna właściciela. Ten członek może mieć wartości NULL.
wystąpienie hInstance
Identyfikuje wystąpienie zawierające zasobów ikonę zidentyfikowane przez członka lpszIcon i zasobów ciągu zidentyfikowane przez członka lpszText lub lpszCaption.
lpszText
Wskaźnik ciąg zakończony wartością zerową lub identyfikator zasobu ciąg, który zawiera wiadomości mają być wyświetlane.
lpszCaption
Wskaźnik ciąg zakończony wartością zerową lub identyfikator zasobu ciąg zawierający tytułu okna komunikatu. Jeśli ten element ma wartość NULL, zostanie użyty domyślny tytuł błąd.
dwStyle
Określa zestaw flag bitowych, które określają zawartość i zachowanie okna dialogowego. Ten element może być kombinacją flag opisane dla parametru uType w funkcji MessageBoxEx.

Ponadto można określić flagi MB_USERICON, jeśli chcesz, aby oknie komunikatu, aby wyświetlić ikonę określonej przez członka lpszIcon.

lpszIcon
Identyfikuje zasób ikony. Ten parametr może być ciągiem zakończonym znakiem null lub identyfikator zasobu całkowitą przekazany do makra MAKEINTRESOURCE.

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.

dwContextHelpId
Identyfikuje w kontekście pomocy. Jeśli wystąpi zdarzenie pomocy, ta wartość jest określona w struktury HELPINFO , który w oknie komunikatu wysyła do funkcji okna lub wywołania zwrotnego właściciela.
lpfnMsgBoxCallback
Wskaźnik do funkcji wywołania zwrotnego, który przetwarza zdarzenia pomocy dla okna komunikatu. Funkcja wywołania zwrotnego ma następującą postać:

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

dwLanguageId
Określa język, w którym będzie wyświetlony tekst znajdujący się w wstępnie zdefiniowanych przycisków poleceń. Ta wartość musi być w postaci zwrócony przez makro MAKELANGID.

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.

Skrócone informacje

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.

Zobacz też

Omówienie pola dialogowego, okno dialogowe pole struktur, HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP

Index