기본 윈도우 템플릿으로 시작한건 아니고 처음부터 빈프로젝트에 제가 다 썼는데
rectangle로 사각형 그려주면 윈도우 창 안이 아니라 바깥 기준으로 사각형이 그려지네요
애초에 창을 내려도 계속 남아있는걸로 봐선 창 안에 그려진게 아닌거같음
좌표 기준이 애초에 모니터 기준으로 설정된거 같은데
어떤걸 의심해봐야하나요? hinstance랑 윈도우 핸들이랑 전부 첨에 설정해줬는데도 이러네요
기본 윈도우 템플릿으로 시작한건 아니고 처음부터 빈프로젝트에 제가 다 썼는데
rectangle로 사각형 그려주면 윈도우 창 안이 아니라 바깥 기준으로 사각형이 그려지네요
애초에 창을 내려도 계속 남아있는걸로 봐선 창 안에 그려진게 아닌거같음
좌표 기준이 애초에 모니터 기준으로 설정된거 같은데
어떤걸 의심해봐야하나요? hinstance랑 윈도우 핸들이랑 전부 첨에 설정해줬는데도 이러네요
해당 댓글은 삭제되었습니다.
지금 코어 윈도우 클래스를 따로 만들어서 거기에 렌더함수를 만들어준 상태입니다. 레이어 - 오브젝트 - 무브 오브젝트 - 플레이어 순으로 상속해서 플레이어의 렌더 함수에서 regtangle을 호출해주고 있는 상태에요
렌더 함수는 hdc랑 델타타임 받아주고요
순서 조금 생략됬는데 코어 - 씬 매니저 - 씬 - 레이어 - 오브젝트 - 무브 오브젝트 -플레이어 순이고 코어 씬매니저는 상속 안하고 그냥 코어에서 씬매니저 렌더를 호출해주는 형식이에요 나머지도 비슷한데 상속해서 오버로딩 해줬음
getdc해서 윈도우 핸들 넣어줬어요
최종적으로 그리는곳은 플레이어 렌더함수구요
m_hDC = GetDC(m_hWnd) 해줬구 핸들은 createwindoww로 받았어요