초급 강좌

Win32 API 1부 강좌

제1장. 윈도우즈 프로그래밍
1-1.윈도우즈
  가.윈도우즈의 역사
  나.윈도우즈의 장점
  다.도스와 다른 점
1-2.개발툴의 선택
  가.API
  나.여러가지 개발 방법
  다.API를 알아야 하는 이유
  라.여러가지 개발 툴
1-3.먼저 알아야 할 것들
  가.변수 명명법
  나.핸들에 대한 이해
  라.비트 OR 연산자

제 2 장. 첫번째 예제
2-1.첫번째 예제
  가.VC
나.닷넷 컴파일러
다.개발 과정
2-2.분석
  가.WinMain
  나.윈도우 클래스
  다.메시지 루프
  라.윈도우 프로시저
2-3.다양한 변경
  가.배경색 바꾸기
  나.커서 바꾸기
  다.윈도우의 타이틀 바꾸기
  라.윈도우의 크기 바꾸기
  마.윈도우 스타일

제 3 장. 문자열 출력
3-1.DC
  가.DC의 필요성
  나.문자열 출력
  다.WM_PAINT 메시지
  라.DC를 얻는 방법
3-2.문자열의 출력
  가.TextOut
  나.DrawText
3-3.여러가지 출력
  가.그래픽 출력
  나.메시지 박스
  다.메시지 비프

제 4 장. 입력
4-1.DC
  가.WM_CHAR 메시지
  나.무효영역
  다.WM_KEYDOWN
  라.TranslateMessage
4-2.마우스 입력
  가.Mouse
  나.더블 클릭
다.비작업영역 마우스 메시지
4-3.타이머
  가.시계
  나.SendMessage
  다.두 개의 타이머
  라.콜백함수

4-4.윈도우 관리 메시지
  가.생성및 파괴
  나.작업 영역
  다.WM_SIZE
  라.WM_MOVE
4-5.API 프로젝트
  가.ApiStart.txt
  나.AppWizard
다.프로젝트 열기

제 5 장. 리소스

5-1.리소스
  가.리소스의 분리
  나.리소스 편집기
5-2.메뉴
  가.리소스 작성
  나.WM_COMMAND
  다.메뉴 편집기의 사용법
5-3.아이콘 커서
5-2.액셀러레이터
5-2.문자열 테이블

제 6 장. 그래픽
6-1.DC의 정보수정
  가.GDI 오브젝트
  나.속성 변경
  다.색상
  라.펜
  마.브러시
6-2.그리기 모드
  가.흑백에서의 그리기 모드
  나.그리기 모드의 종류
  다.Ropmode
6-3.맵핑모드
  가.윈도우즈의 좌표 체계
  나.맵핑 모드
  다.윈도우와 뷰포트
  라.가변비율
6-4.비트맵
  가.Bitmap.dsw
  나.메모리 DC
  다.BitBlt
  라.StretchBlt
  마.비트맵 만들기
6-5.폰트
  가.CreateFont
  나.Font.dsw
  다.문자열의 색상
  라.글자 회전시키기

제 7 장. 차일드
7-1.버튼
  가.컨트롤의 정의
  나.Button
  다.버튼 만들기
  라.부모와의 통신
7-2.체크 박스
  가.체크 박스의 종류
  나.Check
  다.컨트롤의 메시지
  라.라디오 버튼

7-3.에디트
  가.에디트
  나.컨트롤도 윈도우다
7-4.리스트 박스
  가.리스트 박스
  나.콤보 박스
7-5.스크를 바
  가.스크롤 바
  나.스태틱

제 8 장. 대화상자
8-1.대화상자
  가.사용자와의 대화
  나.About
  다.대화상자 프로시저
라.대화상자 프로젝트
8-2.대화상자의 작성
  가.컨트롤의 종류
  나.배치
  다.선택
  라.크기 조정 및 이동
  마.삭제및 복사
  바.속성 조정
  사.정렬
  아.탭 순서 변경
  자.테스트
8-3.컨트롤과의 통신
  가.컨트롤의 값 읽기
  나.InfoDlg
8-4.모델리스형 대화상자

제 9 장. Shtet3
9-1.Shtet3
  가.테트리스
  나.전체적인 구조
  다.벽돌 그리기
  라.키보드 입력 처리
  마.벽돌 삭제
  바.게임 끝 처리
9-2.개발 환경
  가.통합 개발 환경
  나.릴리즈/디버그
  다.디버거
9-3.도움말 활용법
  가.도움말
  나.MSDN
  다.상황별 도움말
  라.검색
  마.즐겨보기
바.MSDN 온라인
9-4.팁 모음
  가.에러처리
  나.WinMain의 인수
  다.인수 조작 매크로
9-5.MFC
가.클래스 라이브러리
나.MFC 프로젝트
다.분석
라.API 래퍼 클래스
9-5.정리
  가.함수 목록
  나.평가 문제



이 강좌의 저작권은 SoEn에 있습니다.