-
Win API Child windowCode 2020. 4. 6. 13:12
* child window 의 속성은 지정하지 않을 경우, * mainwindow 의 속성값을 그대로 가져온다.
* child window 도 따로 CALLBACK 함수를 가진다.
* chile window 의 종류 중 Control 이라는 윈도우의 대표적 형태를 window 에서 제공한다.
* Control 에는 버튼, 에디터, 콤보박스, 리스트 박스, 스크롤 바, 텍스트, 스핀버튼, 진행바 등이 있다. (너무 많이 쓰기 때문.)
* Window 에서 일어나는 일은 모두 WndProc 안에서 작성되어 있다.
* child window handle 변수에 Control 를 붙여주어 * window 에 표시되어 사용할 수 있도록 한다.
* L을 붙이는 이유는 유니코드이기 때문.
* window style 로 Control 의 스타일을 바꿔줄 수 있음.
* 모든 객체 (window child, Control 등...) 는 ID 값을 가지고 있어야 한다. 개발자가 사용하여 style 등을 수정한다.
* Control 로 발생하는 메세지 등은 부모 윈도우에서 발생한다. OS 에서 알아서 해줌.
* ex// Cotrol 버튼을 누르면 메세지 창이 뜨게 해줌. = WM_COMMAND 메세지 발생 > os 에서 처리해주었음 > 매개변수 받아서 처리
* wParam , lParam => wParam 이 ID 값을 가져감.
* Param => WORD 를 반으로 잘라서 2byte 씩 나눠서 각각 상위 2byte 와 하위 2byte 를 사용함.
* LOWARD(wParam) => 여러개의 Control 중 어떤 Control 을 사용하는 것인지 알기 위해 wParam(ID값) 을 받는 함수.'Code' 카테고리의 다른 글
Win API - DC (0) 2020.04.07 SDI 프로그램 (0) 2020.04.06 다이나믹 캐스팅 (0) 2020.04.06 Zombie TRPG 중간진행사항2 (0) 2020.04.05 Zombie TRPG 중간진행사항 1 (0) 2020.04.05