다음은 친구와의 winApi 스터디 내역입니다. 책을 기준으로 공부를 시작하였습니다.
winApi를 독학하고 싶으신 분은 다음과 같은 과정을 따라하시면 된다고 생각해서 스터디내역을 올립니다. 이 스터디 내역은 스터디가 끝날 때까지 갱신됩니다.
─────────────────────────────────────────
1교시
───
windows api 기본 프레임 설명. 대부분의 책에 적혀 있는 기본적인 코드들의 역할과 의미를 설명하였습니다.
2교시
───
callback 함수에서 쓰이는 메세지 종류를 설명하였습니다.
WM_PAINT문에서 어떤 방식으로 그림을 출력하는지 설명하고, TextOut 함수를 이용하여 Hello World를 출력하는 실습을 진행하였습니다.
3교시
───
POINT와 RECT 등 기본적인 winApi에 쓰이는 구조체를 공부하였습니다.
마우스로 입력받는 법을 공부하였습니다. 마우스의 좌표를 이용하여 마우스를 좌클릭한 곳에 Hello World를 출력할 수 있도록 코드를 변경하는 실습을 진행하였습니다.
4교시
───
사각형(Rectangle)과 원(Ellipse), 채워진 테 없는 사각형(FillRect)과 비워진 테 있는 사각형(FrameRect)에 대해 공부하였습니다. 또한 브러쉬와 펜을 이용하여 색을 변경하는 실습을 진행하였습니다.
5교시
───
키보드로 키 입력을 받을 수 있는 방법을 공부하였습니다. PtInRect 함수를 이용하여 마우스를 드래그를 하여 화면에 보이는 사각형을 이동하는 실습을 진행하였습니다.
6교시
───
타이머를 공부하였습니다. 타이머를 이용하여 마우스를 누른 곳을 향해 일정 속도만큼 접근하는 사각형을 만드는 실습을 진행하였습니다.
7교시
───
리소스를 공부하였습니다. 메뉴와 엑셀러레이터, 아이콘과 커서를 만들어보는 실습을 진행하였습니다.
8교시
───
비트맵을 이용하여 기본적인 이미지를 화면에 출력하고, 더블버퍼링을 구현하는 실습을 진행하였습니다.











덧글