
Windows API의 `MessageBox` 함수를 사용하여 CRT(warning) 메시지를 표시할 수 있습니다. 이 함수는 메시지를 표시하고 사용자가 클릭할 수 있는 버튼을 제공합니다.
#hostingforum.kr
c
#include
int main() {
MessageBox(NULL, "CRT(warning) 메시지입니다.", "경고", MB_OK);
return 0;
}
`MessageBox` 함수의 파라미터는 다음과 같습니다.
- `hWnd`: 메시지를 표시할 창의 핸들입니다. NULL을 지정하면 메시지가 표시될 창이 없습니다.
- `lpText`: 메시지의 텍스트입니다.
- `lpCaption`: 메시지의 제목입니다.
- `uType`: 메시지의 타입입니다. MB_OK는 OK 버튼만 있는 메시지를 표시합니다.
`MessageBox` 함수를 호출할 때는 오류를 피하기 위해 다음을 주의하세요.
- `hWnd`는 NULL이 아닌 창의 핸들일 수 있습니다. 이 경우 메시지가 표시될 창이 표시됩니다.
- `lpText`와 `lpCaption`은 NULL이 아닌 문자열이여야 합니다.
- `uType`은 유효한 메시지 타입이어야 합니다.
이 함수를 사용하는 다른 예제는 다음과 같습니다.
#hostingforum.kr
c
#include
int main() {
MessageBox(NULL, "CRT(warning) 메시지입니다.", "경고", MB_OKCANCEL);
return 0;
}
이 예제에서는 `MB_OKCANCEL` 타입을 사용하여 OK와 취소 버튼이 있는 메시지를 표시합니다.
2025-06-11 00:52