다음을 통해 공유


AfxMessageBox

메시지 상자가 화면에 표시 됩니다.

int AfxMessageBox(
   LPCTSTR lpszText,
   UINT nType = MB_OK,
   UINT nIDHelp = 0 
);
int AFXAPI AfxMessageBox(
   UINT nIDPrompt,
   UINT nType = MB_OK,
   UINT nIDHelp = (UINT
) -1 
);

매개 변수

  • lpszText
    가리키는 있는 CString 개체 또는 메시지 상자에 표시할 메시지를 포함 하는 null로 끝나는 문자열입니다.

  • nType
    메시지 상자의 스타일입니다.적용은 메시지 상자 스타일 상자에.

  • nIDHelp
    메시지에 대 한 도움말 컨텍스트 ID입니다. 0 사용 될 응용 프로그램의 기본 도움말 컨텍스트를 나타냅니다.

  • nIDPrompt
    문자열 테이블에서 문자열을 참조 하는 데는 고유 ID입니다.

반환 값

메모리가 부족 하 여 메시지 상자를 표시 하지 않은 경우 0입니다. 그렇지 않으면 다음 값 중 하나가 반환 됩니다.

  • IDABORT 되었습니다 취소 단추를 선택 합니다.

  • Idcancel이 반환 되었습니다 취소 단추를 선택 합니다.

  • IDIGNORE 되었습니다 무시 단추를 선택 합니다.

  • IDNO 되었습니다 아니오 선택 합니다.

  • IDOK 되었습니다 확인 단추를 선택 합니다.

  • IDRETRY 되었습니다 재시도 단추를 선택 합니다.

  • IDYES 되었습니다 예 단추를 선택 합니다.

메시지 상자에 취소 단추가 있으면 해당 idcancel이 반환 값 또는 ESC 키를 누르면 취소 단추를 선택 하는 경우 반환 됩니다.메시지 상자에 취소 단추가 없습니다 있으면 ESC 키를 누르면 효과가 없습니다.

함수는 AfxFormatString1AfxFormatString2 메시지 상자에 표시 되는 텍스트 서식을 지정 하는 데 유용할 수 있습니다.

설명

첫 번째 폼이 오버 로드 된 함수 표시에 텍스트 문자열을 가리키는으로 lpszText 사용 하 고 메시지 상자에 nIDHelp 도움말 컨텍스트를 설명 합니다.도움말 컨텍스트 도움말 키 (F1 일반적 으로) 누를 때 관련된 도움말에 점프 하는 데 사용 됩니다.

함수의 두 번째 폼 문자열 리소스 ID를 사용 하 여 nIDPrompt 메시지를 메시지 상자에 표시 합니다.관련 된 도움말 페이지를 통해 값을 찾을 수 nIDHelp.경우의 기본값은 nIDHelp 사용 됩니다 (-1) 문자열 리소스 ID를 nIDPrompt에 대 한 도움말 컨텍스트를 사용 합니다.도움말 컨텍스트를 정의 하는 방법에 대 한 자세한 내용은 기술 참고 28.

예제

// A simple message box, with only the OK button.
AfxMessageBox(_T("Simple message box."));

// A message box that uses a string from a string table
// with yes and no buttons and the stop icon.
// NOTE: nStringID is an integer that contains a valid id of
// a string in the current resource.
AfxMessageBox(nStringID, MB_YESNO|MB_ICONSTOP);

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd::MessageBox

개념

MFC 매크로 전역