Tutorial [WinMain] 2

CJB_ny·2022년 11월 11일
0

DirectX11

목록 보기
2/3
post-thumbnail

빈 프젝 만들고

프로젝트 -> Property -> 일반 -> 다중 프로세서 컴파일 Yes

이까지 configuration 똑같이 만들어주면은 된다.

Window 구성

class 만들필요 없고 이것은 C++이 아니다.

API를 통해서 instance를 만들 것이다.

Entry Point 만들기

window를 만들려면 클래스를 만들어야하고

instance 가 필요하다.

클래스를 만들때 필요하게 window정보를 담고 있는 구조체가 필요하다.

이런식으로 등록을 한뒤 등록한 정보를 토대로 instance를 이제 만들어야한다.

5~19까지 클래스에 대한 정보를 만들어주고

21에서 클래스의 정보를 RegisterClassEx라는 최신? 버젼의 클래스 등록 함수로 등록을 해주었다.

이후 24번째 줄에서 등록해둔 클래스의 instnace를 만들었음.

31번째 줄까지 코드를 작성하고 빌드후 실행을 하면 아무런 것도 나타나지 않는데

화면상에 띄우기 위해서

ShowWindow라는 함수를 통해서 띄울 수 있다.

(아무런 동작도 먹히지 않음)

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글