0x05 Programming/API / MFC
-
[API]09월11일 수업내용정리0x05 Programming/API / MFC 2009. 9. 12. 00:16
############################## 09월 11일 API 수업내용 ############################## 2차원배열을 이용한 숫자퍼즐 배열은 y 우선으로 읽는다. ex ) int g_data[3][3]={ {1,2,3}, {4,5,6}, {7,8,9} }; 1.필요한 이벤트들을 우선 연결시킨다. 2. 일단 자료형을 만든다. 3. 필요한 변수는 하다가 선언한다. ----------이해해야하는상황----------------- 1. 자료구조를 놓고 화면에 찍는것이 가장중요! 숫자퍼즐을 움직이려면 1.물리적 좌표를 논리적 좌표로 바꾸는것이 중요 ! 2.물리적좌표를 논리적 좌표로 바꾸엇다면 CanMove 함수를 만들어줌 ########### CanMove함수의 로직 #####..
-
[API] 09월 04일 수업내용 정리0x05 Programming/API / MFC 2009. 9. 4. 11:35
############## 0904 수업정리 ################## 타이머 설정방법 ############################################ 윈도우 안에는 시계가 많이 들어있다. 그리고 순서대로 타이머 번호가 나열되어있고 wParam에 타이머의 번호가 저장되어있다. 1초 간격으로 설정해놓으면 1초마다 알람이 울리고 끌때까지 지속된다 . Settimer() // 타이머를 설정하는방법 KillTimer() // 타이머를 죽이는방법 -------------------- SetTimer()사용법 ------------------- SetTimer(hWnd,①,②,③); ① 설정할 타이머의 번호 ② 메시지가 생성될 시간 간격을 1/1000초 단위로 지정 ③ 보통 이 값은 NULL..
-
[API] 08월28일 수업내용0x05 Programming/API / MFC 2009. 8. 28. 11:38
######### 08월28일 수업내용 ############ GetDC() , ReleaseDC() 사용법 WM_PAINT 메세지 WM_MOUSEMOVE 메세지 화면제어방법 두더지 Game GetDC : 파라미터는 hWnd 하나만 주면된다. // 화면제어 티켓을 얻는 함수 ReleaseDC : 파라미터는 hWnd , hdc 두개이다. // 화면제어가 끝났을때 호출 위의 방법대로만 사용하면 프로그램 창의 크기를 줄이거나 하면 내용이 지워지기때문에 그린내용을 다른 변수에 저장을 한다음 다시 그릴때 불러오면 된다. 그러므로 화면에 그려주는 것들은 따로 함수를 만들어서 WM_PAINT에 맵핑을 해주면 될것이다. -----------wsprintf() 사용법-------------- wsprintf(문자열을 넣..