프로그래밍 공부
-
-
-
[WinAPI] GDI+로 이미지 회전시키기프로그래밍 공부/Win API 2022. 12. 6. 18:11
12.05부터 던그리드 모작 일주일 포트폴리오를 시작했다. 현재까지 만들어진 프레임워크를 기반으로 만들었기 때문에 이미지는 GDI 기반으로 처리된다. 그러나 던그리드의 경우, 플레이어의 무기가 마우스 좌표 위치에 따라 각도가 바뀐다. 즉, 회전이 들어간다. 시간 절약을 위해 만들어진 GDI 프레임워크를 기반으로 하되, 플레이어의 모션 부분에만 GDI+를 추가했다. 서치력과 이해력의 부족, 오래된 정보로 인한 미동작으로 상당히 고생했기 때문에 업로드를 해 본다. GDI+로 회전을 시키는 방법은 다음과 같다. 우선 헤더 파일에 라이브러리를 추가해준다. pch에서 #define WIN32_LEAN_AND_MEAN 를 통해 거의 사용되지 않는 내용을 Windows 헤더에서 제외했기 때문에 ole2.h도 추가해주..
-
-
[WinAPI] 폰트 관련 함수프로그래밍 공부/Win API 2022. 11. 30. 12:34
SetBkMode(getMemDC(), TRANSPARENT); SetBkMode() : 투명하게 해주는 함수 ㄴ글자 뒤로 배경이 보이게 한다. HFONT font; HFONT oldFont; font = CreateFont ( 70,0,0,0,600, 0,0,1, HANGEUL_CHARSET,0,0,0,0, TEXT("휴먼굴림") ); oldFont = (HFONT)SelectObject(getMemDC(), font); wsprintf(str, "새로운 폰트"); TextOut(getMemDC(), 100, 400, str, strlen(str)); SelectObject(getMemDC(), oldFont); DeleteObject(font); font = CreateFont ( 문자 크기, 문자 ..
-
-
-
-
-