Sdílet prostřednictvím


CWnd::MessageBox

Vytvoří a zobrazí okno obsahující zprávu poskytované aplikací a titulek plus předdefinované ikon a kapot popsané v kombinaci Zpráva styly seznam.

int MessageBox( 
   LPCTSTR lpszText, 
   LPCTSTR lpszCaption = NULL, 
   UINT nType = MB_OK  
);

Parametry

  • lpszText
    Odkazuje CString objektu nebo řetězec zakončený obsahující zprávu zobrazit.

  • lpszCaption
    Odkazuje CString objektu nebo řetězec zakončený pro titulek okno zprávy.Pokud lpszCaption je NULL, "Chyba" se používá výchozí titulek.

  • nType
    Určuje obsah a chování okna se zprávou.

Vrácená hodnota

Tato metoda využívá MessageBox funkce definované v .Tato metoda vrátí výsledek volání funkce.

Poznámky

Použít globální funkce AfxMessageBox místo této funkce člena implementovat zprávou v aplikaci.

Následující příklad zobrazuje různé systémové ikony, které lze použít v okně se zprávou:

Ikona stop (x)

MB_ICONHAND, MB_ICONSTOP, a MB_ICONERROR

Ikona nápovědy (?)

MB_ICONQUESTION

Ikona důležité (!)

MB_ICONEXCLAMATION a MB_ICONWARNING

Ikona informace (i)

MB_ICONASTERISK a MB_ICONINFORMATION

Příklad

void CMainFrame::OnDisplayErrorMessage()
{
   // This displays a message box with the title "Error" 
   // and the message "Help, Something went wrong." 
   // The error icon is displayed in the message box, along with 
   // an OK button.
   MessageBox(_T("Help, Something went wrong."), _T("Error"), 
      MB_ICONERROR | MB_OK);
}

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

MessageBox

AfxMessageBox