본문 바로가기

old drawer/C, C++, MFC

[MFC] AfxMessageBox()

int AfxMessageBox(LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0);

 

MessageBox와는 달리 제목을 넣는 부분은 사라졌습니다.

 

Example)

 

AfxMessageBox(“메시지 박스 테스트”, MB_OK | MB_ICONEXCLAMATION);

 

 

nType은 다음 중에서 각각 하나씩 조합해서 사용할 수 있습니다.

 

버튼 스타일                                    의미

MB_ABORTRETRYIGNORE                   [취소], [재시도], [무시]

MB_OK                                           [확인]

MB_OKCANCEL                                [확인], [취소]

MB_RETRYCANCEL                            [재시도], [취소]

MB_YESNO                                      [], [아니오]

MB_YESNOCANCEL                           [], [아니오], [취소]

 

 

아이콘 스타일                                  의미

MB_ICONEXCLAMATION                    [느낌표]

MB_ICONINFORMATION                    [느낌표]

MB_ICONQUESTION                          [물음표]

MB_ICONSTOP                                 [X]

 

 

디폴트 버튼                                     의미

MB_DEFBUTTON1                             첫 번째 버튼

MB_DEFBUTTON2                             두 번째 버튼

MB_DEFBUTTON3                             세 번째 버튼

 

 

모달리티                                         의미

MB_APPLMODAL                              메시지 박스를 종료시켜야 프로그램을 계속 진행할 수 있음

MB_SYSTEMMODAL                          메시지 박스를 종료시켜야 시스템을 사용할 수 있음

 

 

반환값                                            의미

IDABORT                                         [취소(Abort)]가 눌러 졌음

IDCANCEL                                       [취소(Cancel)]이 눌러 졌음

IDIGNORE                                        [무시]가 눌러 졌음

IDNO                                              [아니오]가 눌러 졌음

IDOK                                              [확인]이 눌러 졌음

IDRETRY                                          [재시도]가 눌러 졌음

IDYES                                             []가 눌러 졌음

'old drawer > C, C++, MFC' 카테고리의 다른 글

[MFC] 키보드 키 값  (0) 2012.11.14
[MFC] Enter Key 종료 방지  (0) 2012.11.14
[MFC] CCombobox 이벤트 처리  (0) 2012.10.22
[C++]ifstream, ofstream 개선  (0) 2012.09.17
[C++] 프로그래밍 파일 입출력(ofstream/ifstream)  (0) 2012.09.17