728x90
이 포스트는 이전 블로그에서 이전된 포스트입니다.
MFC 알림창, 메시지박스 띄우기 (MFC MessageBox)
MFC 프로그램을 작성하다보면 알림창을 간단하게 출력해야 하는 경우가 있습니다.
이 경우 다이어로그를 새로 생성해서 하기엔 작업이 너무 많아지기에,
간단하게 함수로 구현할 수도 있습니다.
MessageBox라는 함수이며
CWnd::MessageBox 로서 아래와 같은 인자를 가집니다.
int MessageBox(
LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);
위 매개 변수들은 아래의 인자들을 가집니다.
- lpszText : CString과 같은 메시지 개체를 받습니다. (즉, null로 끝나는 문자열)
- lpszCaption : 알림창의 제목을 지정합니다.
- nType = 동작을 지정
lpszText는 생략할 수 없습니다. 알림창 본문 내용을 적어주시면 됩니다.
ex) _T("Contents")
lpszCaption은 생략 시, 프로젝트 명이 자동으로 들어갑니다. 변경을 원하면 아래와 같이..
ex) _T("Title")
nType에 사용하는 인자는 아래와 같으며, 아래 모습을 보실 수 있습니다.
MB_ICONHAND, MB_ICONSTOP, 및 MB_ICONERROR![]() |
MB_ICONQUESTION![]() |
MB_ICONEXCLAMATION 및 MB_ICONWARNING![]() |
MB_ICONASTERISK 및 MB_ICONINFORMATION![]() |
사용 예제는 아래와 같습니다.
가장 간단하게 기본 다이어그램의 OK 버튼을 누르면 동작하도록 변경하였습니다.
1
2
3
4
5
6
|
void CMFCApplication1Dlg::OnBnClickedOk()
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
MessageBox(_T("Contents"),_T("Title"), MB_ICONERRER);
//CDialogEx::OnOK();
}
|
cs |
Reference:
728x90
'기타' 카테고리의 다른 글
토렌트 속도 올리기, 토렌트 다운로드 빠르게하는 방법, 토렌트 속도 100배 올리기 (utorrent 속도 올리기) (1) | 2021.12.06 |
---|---|
티스토리 블로그 줌에 검색 등록하기 (구글 서치, 구글 검색등록, 블로그 홍보, 구글 서치 콘솔) (0) | 2021.12.05 |
티스토리 블로그 다음에 검색 등록하기 (다음 검색등록, 블로그 홍보) (0) | 2021.12.01 |
티스토리 블로그 구글에 검색 등록하기 (구글 서치, 구글 검색등록, 블로그 홍보, 구글 서치 콘솔) (0) | 2021.11.30 |
티스토리 블로그 네이버에 검색 등록하기 (네이버 서치어드바이저, 네이버 검색등록, 블로그 홍보) (0) | 2021.11.29 |