|
MessageBox는 API지요
int MessageBox(
HWND hWnd, // handle of owner window
LPCTSTR lpText, // address of text in message box
LPCTSTR lpCaption, // address of title of message box
UINT uType // style of message box
);
이걸 보신거 같은데요
MS사니 뭐니 하던지간에 결국 다 같은 MessageBox를 호출할거같은데요
hWnd는 메시지 박스의 기준이 되는놈 즉 Parent Window를 의미합니다.
lpText는 보여줄 글이지요
lpCaption은 메시지 박스의 타이틀바의 글자를 말하는 것이구요
뭐가 잔뜩이라고 하신부분인 uType는 | 연산을 통하여 여러개의 flags를 설정하는 것입니다.
타이틀바에는 알림
내용에는 MS꺼가 좋아?.
메시지 박스에 표시되는 이미지는 물음표
버튼은 OK버튼 하나만
메시지 박스가 떴을때 해당 애플에만 컨트롤 제한을 둔다
라는 가정의 사용은
MessageBox(this->Handle, "MS꺼가 좋아?", "알림", MB_OK | MB_APPMODAL | MB_ICONQUESTION);
입니다.
리턴값은 헬프에 자세히 나오구요
MFC를 몰라서도 안되겠지만 MFC만 알아서도 안되는건 아닐지
저도 부족한 사람이라 잘은 모르겠네요
아무튼 MessageBox는 MFC도 VCL도 아닌 API입니다.
김준원 님이 쓰신 글 :
: MS사의 MessageBox 쓰는것과는 다르게
: 뭔가 다른것 같은데요?
:
: F1 했더니 뭔가 잔뜩 나와버리는데 ㅡㅡ;;; 이해가 영 ㅡㅡ;;;
:
: 설명좀 부탁드립니다 ;ㅅ;
|