MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCation, UINT uType);
핸들값, 메시지 박스에 넣을 글자, 타이틀에 나올글자, 메시지 박스에 나타날 버튼의 종류

MB_ABORTRETRYIGNORE Abort, Retry Ignore 세개의 버튼이 나타난다.
MB_OK, OK버튼 하나만 나타난다.
MB_OKCANCEL, OK, CANCEL 두개의 버튼이 나타난다.
MB_RETRYCANCEL, Retry, Cancel 두개의 버튼이 나타난다.
MB_YESNO
MB_YESNOCANCEL

이것뿐아니라 아이콘또한 표시할 수 있다.
MB_ICONEXCLAMATION,MB_ICONWARNING.
MB_ICONINFORMATION,MB_ICONASTERISK.
MB_ICONQUESTION
MB_ICONSTOP, MB_ICONERROR,MB_ICONHAND

그리고 이 MessageBox의 리턴값은 사용자가 누른 버튼값을 되돌려준다.
IDABORT Abort 버튼을 눌렀다.
IDCANCEL
IDIGNORE
IDNO
IDOK
IDRETRY
IDYES

EX)
if(MessageBox(hWnd,Text("응? 뭐라고?"),TEXT("야!!"),MB_YESNO==IDYES){}
else{}

요롷게;



BOOL MessageBeep(UINT uType);
비프음을 내는 함수
0xffffffff  pc스피커를 통해 음을 낸다.
MB_ICONASTERISK Asterisk 비프음
MB_ICONEXCLAMATION Exclamation 비프음
MB_ICONQUESTION Question 비프음
MB_OK 시스템 디폴트 비프음.





'Programming > Visual C++' 카테고리의 다른 글

입력2. WM_KEYDOWN  (0) 2011.06.29
입력1. WM_CHAR  (0) 2011.06.29
출력4. 기타  (0) 2011.06.28
출력3. DrawText  (0) 2011.06.28
출력2. WM_Paint  (0) 2011.06.28

+ Recent posts