[MFC] 메시지 박스 사용 방법
- C++/MFC
- 2018. 8. 1. 11:27
MFC MessageBox 사용 방법
이번 포스팅에서는 MFC에서 MessageBox 사용 방법에 대해서 알아보도록 하겠습니다.
보통 MessageBox는 실무에서 사용자에게 에러표시 및 경고 등으로 많이 사용을 합니다. 그러면 MFC 프로젝트를 생성하여 실제 어떻게 선언하고 사용하는지 알아보겠습니다.
우선 MessageBox 함수의 형식은 아래와 같습니다.
1 2 3 4 5 |
int MessageBox( LPCTSTR lpszText, //출력할 메시지 LPCTSTR lpszCaption = NULL, //제목줄에 출력될 내용 UINT nType = MB_OK //메시지 박스의 ); |
메시지 박스 타입을 결정하는 함수
메시지 박스 타입 |
설명 |
MB_OK |
<확인> 버튼 한 개 |
MB_OKCANCEL |
<확인>, <취소> 버튼 두 개 |
MB_YESNO |
<예>, <아니오> 버튼 두 개 |
MB_YESNOCANCEL |
<예>, <아니오>, <취소> 버튼 세 개 |
MB_RETRYCANCEL |
<다시시도>, <취소> 버튼 두 개 |
MB_ABORTRETRYIGNORE |
<중단>, <다시시도>, <무시> 버튼 세 개 |
그럼 위와 같은 속성을 가지고 실제 어떻게 사용하는지 알아보도록 하겠습니다.
첫 번째로, 대화상자 기반의 MFC 프로젝트를 생성해 주시기 바랍니다.
저는 저 확인 버튼을 클릭할 시 메시지 박스를 띄우도록 하겠습니다. 코드는 아래와 같이 작성해 주시면 됩니다.
1 2 3 4 5 6 7 8 9 10 |
void CtestDlg::OnBnClickedOk() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. MessageBox(_T("메시지 박스 연습"), _T("첫 번째 메시지 박스"), MB_ABORTRETRYIGNORE | MB_ICONSTOP);
CDialogEx::OnOK(); }
|
실행 결과 화면
위와 같이 메시지 박스가 실행되는 것을 확인 하실 수 있습니다. 이제 위와 같은 속성들을 가지고 사용자가 원하게 끔 메시지 박스를 만드실 수 있습니다.
감사합니다.^^
'C++ > MFC' 카테고리의 다른 글
[MFC] 모달 , 모달리스 대화상자 설명 및 사용법 (0) | 2018.08.02 |
---|---|
[MFC] UpdateData() 함수 사용 방법 (0) | 2018.08.01 |
[MFC] CSV 파일을 읽어 해당 데이터 파싱하여 CArray 배열에 저장하는 방법 (3) | 2018.07.24 |
[MFC] CList 사용 방법 (0) | 2018.07.23 |
[MFC] C++ 파일 라인 수 읽는 방법 (0) | 2018.07.23 |
이 글을 공유하기