MFC C++: 간단한 Dialog, Message Box 알림창 띄우기

Posted by 드린
2019.05.04 07:11 IT

MFC 프로그램을 하다보면 알림창을 띄워야하는 경우가 정말 많습니다.

경고 혹은 알림 용도로 많이 사용하는 Message Box를 어떻게 띄워야할지 모르시는 분들이 계실 거예요.

정말 정말 간단하게 구현할 수 있는 알림창이예요.

간단하게 쓰고 버리는 알림창을 한 번 만들어 보겠습니다.

먼저 알림창을 생성하려면 MessageBox 함수를 이용해야합니다.

 

Message Box 함수를 보면 다음과 같은 인자를 가지고 있습니다.

LPCTSTR lpszText, LPCTSTR lpszCaption, UNIT nType 이렇게 3가지의 인자를 가지고 있습니다.

정말 간단합니다.

lpszText 같은 경우는 알림창에 보여줄 내용이고,

lpszCaption 같은 경우는 알림창 제목에 보여줄 글자이고,

nType은 어떤 알림인지 보여줄 아이콘입니다.

nType은 아래와 같이 나뉘어집니다.

MB_ICONSTOP, MB_ICONERROR, MB_ICONHAND

MB_ICONQUESTION

MB_ICONEXCLAMATION, MB_ICONWARNING

MB_ICONASTERISK, MB_ICONINFORMATION

이런식으로 nType의 종류를 가지고 있습니다.

그럼 "접근 불가합니다."라는 경고창을 띄우는 예제를 들어보겠습니다.

 

MessageBox(_T("접근 불가합니다."), _T("경고"), MB_ICONWARNING);

이런식으로 알림창이 뜨는 것을 확인하실 수 있습니다.

어떤가요? 쉽죠?

이제 알림창은 마스터하셨습니다.

이 댓글을 비밀 댓글로