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:

StopSymbol – snímek obrazovky

MB_ICONHAND, MB_ICONSTOP, a MB_ICONERROR

QuestionWordBubbleSymbol – snímek obrazovky

MB_ICONQUESTION

ExclamationSymbol – snímek obrazovky

MB_ICONEXCLAMATION a MB_ICONWARNING

InformationSymbol – snímek obrazovky

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

Diagram hierarchie

MessageBox

AfxMessageBox