MessageBeep(UINT uType); 삑~ 소리낼때 사용한다. 사용법 : --------------------------------- MessageBeep(MB_OK); ---------------------------------
SetTextColor( HDC hdc, COLORREF crColor ); SetBkColor( HDC hdc, COLORREF crColor ); SetBkMode( HDC hdc, int iBkMode ); ------------------------------------------------------------------------------ 인수 설명 OPAQUE 불투명한 배경을 사용한다…
우선 간단한 문자출력 함수에 대해 설명하자면 TextOut() 는 C 의 printf() 와 비슷하다고 보면된다. TextOut(hdc, nXStart, nYStart, lpszString, cbString) TextOut(hdc, 좌표x,좌표y,"문자열",문자열길이) 문자 정렬 SetTextAlign(HDC hdc,UINT fMode); 말 그대로 문자을 정렬시키는 함수이다. -----------------------------------------------------------…
InvalidateRect() 함수는 윈도우를 다시 그리게 하는 역할을 합니다. -------------------------------------------------------------------------------------------------------------------------- BOOL InvalidateRect( HWND hwnd,CONST RECT *lprect, BOOL fErase ); -----------------------------------------------------------…
박스에서 해당 버튼을 조건식을 만들어준다. (확인버튼을 누르면 .. 이렇게 하라!!) if(MessageBox(hWnd,"내용","확인",MB_YESNO)==IDYES){...} 같이 사용한다. 값 설명 IDABORT Abort버튼을 눌렀다. IDCANCEL …
메세지 박스에 아이콘 삽입 MessageBox(NULL,"안녕하세요","메세지",MB_OK | MB_ICONSTOP); 값 설명(이미지) MB_ICONWARNING ! MB_ICONINFORMATION ! MB_ICONQUESTION …
메세지박스에서 초기버튼 선택 처음 메세지창에서 버튼을 만들면 보통 기본적으로 처음 버튼이 선택되어있습니다. MessageBox(NULL,"안녕하세요","메세지",MB_YESNO | MBDEFBUTTON2); 와 같이추가 하여 주면 NO 버튼을 기본버튼으로 활성화 될것입니다. 타입 설명 MB_DEFBUTTON1 첫번째 버튼이 기본 버튼으로 지정된다. MB_DEFBUTTON2 두번째 버튼이 기본 버튼으로 지정된다. MB_DEFBUTTON3 세번…
박스 버튼모양를 바꿔보자 int MessageBox(NULL hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType) MessageBox(NULL,"안녕하세요","메세지",MB_YESNO); 박스 버튼을 교체하려면 MB_YESNO 지우고 아래표에서 적당한것을 골라서 삽입한다. 타입 설명 MB_ABORTRETRYIGNORE Abort, Re…
LRESULT CALLBACK WndProc(HWND hWnd,UINT mesage,WPARAM wParam,LPARAM lParam) { switch(message) { case WM_DESTROY: PostQuitMessage(0); return 0; case WM_LBUTTONDOWN: MessageBox(NULL,"마우스를 클릭하셨습니다.","확인",MB_OK); break; case WM_CHAR…
전반적으로 WndProc 에서 모두 작업하며 마우스나 키보드 제어등도 WndProc 에서 합니다. 아래는 최소 기본적인 문법입니다. LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam) { switch(message) { case WM_DESTROY: PostQuitMessage(0); return 0; } …