제가 요즘 물어보고 있는 것들은 어떠한 연관성을 가지고 있습니다.

바로 2D 연습용 맵툴과 스프라이트 툴을 만들기 위함입니다.

많은 분들의 도움과.. 엄청난 시행착오로 인해.. 어찌어찌 하여 DIB 쪽을 공부해서

윈도우에 비트맵을 뿌리는 것에는 성공하고 파일 구조도 비트맵 파일 위에 제가 정의한 헤더를 하나 더 붙이는

방향으로 변경해서 로딩도 성공 했습니다.

일단 서론은 여기까지 하고 질문으로 들어가겠습니다.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

대부분의 게임들이
while(GetMessage(&Message,0,0,0)) {

                *이 부분에 게임 메인을 넣어서 루프를 돌리더군요*

                TranslateMessage(&Message);
                DispatchMessage(&Message);
        }

위의 메시지 루프에 게임 메인을 넣어서
게임이 만들어 지더군요

툴도 저 방식으로 만들어 지는 건가요?

어짜피 만드는 프로그래머 마음이겠지만..
툴들이 어떠한 방식으로 디자인되어서
만들어지는지 궁굼합니다.

삽질을 해도 조금 더 세련된 방법으로 삽질을 하고 싶어서요 하하..


case WM_COMMAND:
.
.
return 0;
case WM_LBUTTONDOWN:
.
.
return 0;

이런방식으로 만들어 지는 건가요

아니면..
CToll.Create_ChidWindow(hWnd,.....);
이런ㅅㅢ으로 만들어 지는 건가요?

물론 둘다 만들어 지기야 하겠지만 어떤 방식을 선호하고..
좋은지 궁굼 합니다.