API Programming
-
[API] 숫자퍼즐 게임체크 & 시간 & 스텝 구현0x05 Programming/API / MFC 2009. 9. 12. 14:15
#include "stdafx.h" #include #define OK 0 #define NO -1 #define LEVEL 10 int g_data[3][3]={ {1,2,3}, {4,5,6}, {7,8,9} }; int g_step = 0; int g_time = 0; int CanMove(int sx, int sy, int dx, int dy) { if(sx < 0 || sy < 0 || dx < 0 || dy < 0) { return NO; } if(2 < sx || 2 < sy || 2 < dx || 2 < dy) { return NO; } if(9 == g_data[dy][dx]) { g_data[dy][dx] = g_data[sy][sx]; g_data[sy][sx] = 9; return O..
-
[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(문자열을 넣..