목차 일부
머리말
제1장 윈도우즈 프로그래밍
1. 윈도우즈 ... 19
가. 윈도우즈의 역사 ... 19
나. 윈도우즈의 장점 ... 21
다. 도스와 다른 점 ... 21
2. 개발툴의 선택 ... 23
가. API ... 23
나. 여러 가지 개발 방법 ... 24
다. API를 알아야 하...
더보기
목차 전체
머리말
제1장 윈도우즈 프로그래밍
1. 윈도우즈 ... 19
가. 윈도우즈의 역사 ... 19
나. 윈도우즈의 장점 ... 21
다. 도스와 다른 점 ... 21
2. 개발툴의 선택 ... 23
가. API ... 23
나. 여러 가지 개발 방법 ... 24
다. API를 알아야 하는 이유 ... 25
라. 여러 가지 개발툴 ... 26
마. API의 선수 과목 ... 27
3. 먼저 알아야 할 것들 ... 28
가. 변수 명명법 ... 28
나. 핸들에 대한 이해 ... 29
다. 비트 OR 연산자 ... 30
제2장 첫 번재 예제
1. 첫 번째 예제 ... 32
가. VC 6.0 ... 33
나. 닷넷 컴파일러 ... 38
다. 개발 과정 ... 40
2. 분석 ... 41
가. WinMain ... 41
나. 윈도우 클래스 ... 43
다. 메시지 루프 ... 48
라. 윈도우 프로시저 ... 50
3. 다양한 변형 ... 52
가. 배경색 바꾸기 ... 53
나. 커서 바꾸기 ... 53
다. 윈도우의 타이틀 바꾸기 ... 54
라. 윈도우의 크기 바꾸기 ... 54
마. 윈도우 스타일 ... 55
제3장 출력
1. DC ... 57
가. DC의 필요성 ... 57
나. 문자열 출력 ... 59
다. WM_PAINT 메시지 ... 61
라. DC를 얻는 방법 ... 62
2. 문자열의 출력 ... 63
가. TextOut ... 63
나. DrawText ... 66
3. 여러 가지 출력 ... 68
가. 그래픽 출력 ... 68
나. 메시지 박스 ... 70
다. 메시지 비프 ... 72
제4장 입력
1. 키보드 입력 ... 73
가. WM_CHAR 메시지 ... 73
나. 무효영역 ... 76
다. WM_KEYDOWN ... 79
라. TranslateMessage ... 82
2. 마우스 입력 ... 84
가. Mouse ... 84
나. 더블클릭 ... 87
다. 비작업영역 마우스 메시지 ... 88
3. 타이머 ... 89
가. 시계 ... 89
나. SendMessage ... 92
다. 두개의 타이머 ... 93
라. 콜백 함수 ... 95
4. 윈도우 관리 메시지 ... 98
가. 생성 및 파괴 ... 98
나. 작업영역 ... 100
다. WM_SIZE ... 102
라. WM_MOVE ... 103
5. API 프로젝트 ... 104
가. ApiStart.txt ... 104
나. AppWizard ... 106
다. 프로젝트 열기 ... 110
제5장 리소스
1. 리소스 ... 112
가. 리소스의 분리 ... 112
나. 리소스 편집기 ... 113
2. 메뉴 ... 114
가. 리소스 작성 ... 114
나. WM_COMMAND ... 119
다. 메뉴 편집기의 사용법 ... 120
3. 아이콘, 커서 ... 122
4. 액셀러레이터 ... 125
5. 문자열 테이블 ... 129
제6장 그래픽
1. DC의 정보 수정 ... 132
가. GDI 오브젝트 ... 132
나. 속성변경 ... 133
다. 색상 ... 136
라. 펜 ... 137
마. 브러시 ... 139
2. 그리기 모드 ... 141
가. 흑백에서의 그리기 모드 ... 141
나. 그리기 모드의 종류 ... 141
다. Ropmode ... 142
3. 매핑 모드 ... 144
가. 윈도우즈의 좌표체계 ... 144
나. 맵핑 모드 ... 146
다. 윈도우와 뷰포트 ... 147
라. 가변 비율 ... 150
4. 비트맵 ... 152
가. bitmap.dsw ... 152
나. 메모리 DC ... 154
다. BitBlt ... 155
라. StretchBlt ... 156
마. 비트맵 만들기 ... 157
5. 폰트 ... 158
가. CreateFont ... 158
나. Font.dsw ... 159
다. 문자열의 색상 ... 162
라. 글자 회전시키기 ... 163
제7장 컨트롤
1. 버튼 ... 166
가. 컨트롤의 정의 ... 166
나. Button ... 167
다. 버튼 만들기 ... 168
라. 부모와의 통신 ... 171
2. 체크 박스 ... 172
가. 체크 박스의 종류 ... 172
나. Check ... 173
다. 컨트롤의 메시지 ... 175
라. 라디오 버튼 ... 177
3. 에디트 ... 180
가. 에디트 ... 180
나. 컨트롤도 윈도우다 ... 183
4. 리스트 박스 ... 184
가. 리스트 박스 ... 184
나. 콤보 박스 ... 186
5. 스크롤 바 ... 188
가. 스크롤 바 ... 188
나. 스태틱 ... 191
제8장 대화상자
1. 대화상자 ... 193
가. 사용자와의 대화 ... 193
나. About ... 195
라. 대화상자 프로시저 ... 198
마. 대화상자 프로젝트 ... 198
2. 대화상자 작성 ... 200
가. 컨트롤의 종류 ... 200
나. 배치 ... 201
다. 선택 ... 202
라. 크기 조정 및 이동 ... 202
마. 삭제 및 복사 ... 203
바. 속성 조정 ... 204
사. 정렬 ... 204
아. 탭 순서 변경 ... 205
자. 테스트 ... 206
3. 컨트롤과의 통신 ... 206
가. 컨트롤의 값 읽기 ... 206
나. InfoDlg ... 207
4. 모델리스형 대화상자 ... 210
제9장 Shtet3
1. Shtet3 ... 215
가. 테트리스 ... 215
나. 전체적인 구조 ... 223
다. 벽돌 그리기 ... 223
라. 키보드 입력처리 ... 225
마. 벽돌 삭제 ... 228
바. 게임 끝 처리 ... 229
2. 개발 환경 ... 229
가. 통합 개발 환경 ... 231
나. 릴리즈/디버그 ... 231
다. 디버거 ... 231
3. 도움말 활용법 ... 234
가. 도움말 ... 234
나. MSDN ... 234
다. 상황별 도움말 ... 235
라. 검색 ... 237
마. 즐겨보기 ... 238
바. MSDN 온라인 ... 239
4. 팁 모음 ... 240
가. 에러처리 ... 240
나. WinMain의 인수 ... 241
다. 인수 조작 매크로 ... 242
5. MFC ... 243
가. 클래스 라이브러리 ... 243
나. MFC 프로젝트 ... 244
다. 분석 ... 246
라. API 래퍼 클래스 ... 246
6. 정리 ... 248
가. 함수 목록 ... 248
나. 평가문제 ... 249
제10장 윈도우
1. 윈도우 ... 252
가. 윈도우의 정의 ... 252
나. 윈도우의 구성 요소 ... 254
2. 윈도우 클래스 ... 255
가. 정의 ... 255
나. 윈도우 클래스의 종류 ... 256
다. WNDCLASS 구조체 ... 257
라. 윈도우 클래스의 스타일 ... 259
마. WNDCLASSEX ... 260
바. SetClassLong ... 263
3. 윈도우의 스타일 ... 265
가. 스타일의 종류 ... 265
나. 윈도우 스타일 ... 266
다. 확장 스타일 ... 270
라. SetWindowLong ... 271
마. 중복된 멤버 ... 271
4. 윈도우의 계층 구조 ... 274
가. 차일드 ... 274
나. 작업영역 분할 ... 276
다. 팝업 윈도우 ... 281
라. 윈도우간의 계층 구조 ... 283
마. 소유자 ... 285
5. 여분 메모리 ... 287
가. cbWndExtra ... 287
나. 윈도우 프로퍼티 ... 289
6. 윈도우 관리 함수 ... 291
가. 생성 및 파괴 ... 291
나. 위치와 크기 ... 291
다. 작업영역 크기 설정 ... 294
라. 상태 조사 및 변경 ... 296
마. Z 순서 변경 ... 297
바. 윈도우 찾기 ... 298
사. 윈도우 열거 ... 302
7. 윈도우 관련 메시지 ... 304
가. 생성 ... 304
나. 파괴 ... 307
다. 크기 변경 ... 308
라. 이동 ... 311
마. 액티브 상태 변경 ... 313
바. 포커스 변경 ... 315
사. 상태 변경 ... 316
아. WM_NCHITTEST ... 317
8. 특수한 윈도우 ... 320
가. 윈도우 리전 ... 320
나. 반투명한 윈도우 ... 321
다. 윈도우 애니메이션 ... 324
라. 메시지 전용 윈도우 ... 326
제11장 메시지
1. 윈도우 프로시저 ... 327
가. 윈도우 프로시저 ... 327
나. 메시지 큐 ... 329
다. 메시지 루프 ... 330
라. PeekMessage ... 331
마. 메시지 보내기와 붙이기 ... 335
바. 메시지 데드락 ... 337
사. 메시지 콜백 ... 340
아. 브로드캐스팅 ... 342
2. 서브클래싱 ... 343
가. 서브클래싱이란 ... 343
나. SubEdit ... 344
다. 전역 서브클래싱 ... 348
라. 슈퍼클래싱 ... 350
마. 서브클래싱 응용 ... 352
3. 훅 ... 353
가. 훅이란 ... 353
나. 훅 프로시저 ... 354
다. 키보드 훅 ... 355
라. 훅 타입 ... 356
4. 메시지 크래커 ... 357
가. 고전적인 메시지 처리 ... 357
나. 개별 메시지 처리 함수 ... 359
다. 메시지 크래커 ... 362
라. Winodwsx.h ... 364
마. 컨트롤 제어 ... 366
바. 메시지 크래커의 장단점 ... 367
5. 사용자 정의 메시지 ... 368
가. 메시지 범위 ... 368
나. 사용자 정의 메시지 ... 369
다. 문자열로 메시지 등록하기 ... 372
제12장 그리기
1. DC ... 375
가. DC의 정의 ... 375
나. DC의 구조 ... 376
다. DC의 종류 ... 377
라. GetDeviceCaps ... 381
2. WM_PAINT 메시지 ... 382
가. 무효영역 ... 382
나. 클리핑 영역 ... 388
다. 윈도우 스타일 ... 389
라. PAINTSTRUCT ... 392
마. BeginPaint ... 395
바. 그리기 메시지 ... 395
사. GetDC ... 398
3. 그리기 정보의 보관 ... 399
가. 정보 보관의 필요성 ... 399
나. Mouse2 예제 ... 399
다. Mouse3 예제 ... 401
4. DC 관리 ... 403
가. LockWindowUpdate ... 403
나. SaveDC ... 404
다. CreateDC ... 406
제13장 대화상자 고급
1. 대화상자 고급 ... 408
가. 대화상자의 스타일 ... 408
나. 파라미터 ... 410
다. 템플리트 ... 412
라. 대화상자 단위 ... 415
마. 아이들 메시지 ... 418
바. 대화상자 프로시저 ... 420
2. 파일열기 대화상자 ... 421
가. 공통 대화상자 ... 421
나. 파일열기 ... 421
다. 기본적인 변형 ... 426
라. 필터 지정 ... 428
마. 복수 개의 파일 선택 ... 430
3. 색상과 폰트 ... 432
가. 색상 대화상자 ... 432
나. 커스텀 색상 ... 434
다. 폰트 선택 대화상자 ... 435
라. 찾기 대화상자 ... 438
제14장 리스트 박스
1. 스타일 ... 444
가. 용도 ... 444
나. 스타일 ... 445
2. 메시지 ... 448
가. 리스트 박스 메시지 ... 448
나. 다중선택 ... 452
다. 탭 문자 출력 ... 454
라. 키보드 처리 ... 456
마. 항목 검색 ... 458
3. 통지 메시지 ... 460
가. 통지 메시지 ... 460
나. 항목 데이터 ... 462
다. DDD 번호부 ... 464
4. 오너 드로우 ... 467
가. 그리기의 주체 ... 467
나. 두 개의 메시지 ... 468
다. 고정 크기 ... 470
라. 색상 리스트 박스 ... 472
마. 가변 크기 ... 474
바. LB_DIR ... 475
6. 콤보 박스 ... 477
가. 스타일 ... 477
나. 메시지 ... 479
다. 통지 메시지 ... 480
라. EnterCombo ... 481
제15장 에디트
1. 스타일 ... 484
가. 에디트의 스타일 ... 484
나. 멀티 라인 ... 486
다. 읽기 전용 ... 487
라. 패스워드 입력 ... 487
마. ES_WANTRETURN ... 488
바. 기타 ... 490
2. 메시지 ... 490
가. 에디트의 메시지 ... 490
나. 입력문자수 제한 ... 492
다. 클립보드 지원 ... 493
3. 통지 메시지 ... 494
4. 에디트의 활용 ... 495
가. 색상 바꾸기 ... 495
나. 폰트 변경 ... 497
다. 탭 정지점 설정 ... 498
라. 정수값 입력받기 ... 499
마. IME ... 500
바. 간단한 메모장 ... 502
5. 리치 에디트 ... 507
가. 리치 에디트 ... 507
나. RichTest ... 508
다. 글자 속성 ... 513
라. 문단 속성 ... 515
6. 버튼 ... 516
가. 스타일 ... 516
나. 통지 메시지 ... 519
다. 오너 드로우 버튼 ... 520
7. 스태틱 ... 523
가. 스태틱 컨트롤 ... 523
나. 스타일 ... 525
다. 아이콘 애니메이션 ... 527
제16장 스크롤 바
1. 스크롤 바 ... 529
가. 스크롤 바의 종류 ... 539
나. 스크롤 바의 구조 ... 529
다. 스타일 ... 530
라. 메시지 ... 531
마. 스크롤 범위와 위치 ... 532
2. 스크롤 윈도우 ... 534
가. ScrWnd 예제 ... 534
나. 정확한 범위 설정 ... 539
다. 키보드 지원 ... 540
라. 비례 스크롤 바 ... 541
마. SB_THUMBPOSITION ... 544
3. 스크롤 바 컨트롤 ... 545
가. ScrCtl ... 545
나. 스크롤 바 관리 함수 ... 546
다. 32비트 스크롤 범위 사용 ... 547
4. 스크롤 바 활용 ... 550
가. 스크롤 영역 ... 550
나. 스크롤 바 컨트롤 ... 552
5. 마우스 활용 ... 557
가. 패닝 ... 557
나. 휠 마우스 ... 559
다. 마우스 캡처 ... 560
라. 마우스 이벤트 ... 562
제17장 공통 컨트롤
1. 프로그래스 ... 565
가. 공통 컨트롤 ... 565
나. 공통 컨트롤의 초기화 ... 566
다. Progress 예제 ... 568
라. 프로그래스의 메시지 ... 570
2. 여러 가지 컨트롤 ... 570
가. 트랙바 ... 570
나. 업다운 ... 574
다. 애니메이트 ... 576
라. 핫키 ... 578
마. 날짜 선택 컨트롤 ... 581
3. 상태란 툴바 ... 584
가. 툴바 ... 584
나. 상태란 ... 591
4. 프로퍼티 시트 ... 594
가. 프로퍼티 시트 ... 594
나. 페이지와 시트 ... 595
다. PropSheet ... 598
라. 마법사 ... 604
마. 프로퍼티 시트의 메시지 ... 605
제18장 트리, 리스트
1. 이미지 리스트 ... 607
가. 이미지 리스트 생성 ... 607
나. 이미지 출력 ... 611
다. 마스크 이미지 ... 614
라. 오버레이 이미지 ... 617
마. 이미지 드래그 ... 619
2. 리스트 뷰 ... 624
가. 리스트 뷰 컨트롤 ... 624
나. 스타일 ... 625
다. 메시지 ... 627
라. 통지 메시지 ... 628
마. ListCtrl 예제 ... 628
3. 리스트 뷰 컨트롤 실습 ... 635
가. ListCtrl1 ... 635
나. 선택 항목 조사 ... 639
다. 항목 삽입, 삭제 ... 643
라. 콜백 항목 ... 648
마. 소트 ... 650
바. 레이블 편집 ... 654
4. 리스트 뷰 고급 ... 657
가. 오너 드로우 ... 657
나. 상태 이미지 ... 658
다. 확장 스타일 적용하기 ... 660
라. 가상 리스트 뷰 컨트롤 ... 667
마. 드래그 앤 드롭 ... 670
5. 트리 뷰 ... 679
가. 트리 뷰 컨트롤 ... 679
나. 우편 번호부 ... 683
6. 트리 뷰 실습 ... 690
가. 트리 항목 추가 ... 690
나. 선택 ... 695
다. 삽입, 삭제, 편집 ... 697
라. 트리의 모양 바꾸기 ... 700
마. 대용량의 항목 처리 ... 701
바. 트리 항목의 드래그 ... 705
제19장 메뉴
1. 메뉴의 속성 ... 710
가. 메뉴의 용어 ... 710
나. 메뉴 항목의 속성 ... 711
다. Menu2 예제 ... 713
라. 디폴트 메뉴 항목 ... 715
마. 메뉴 리소스 문법 ... 716
2. 팝업 메뉴 ... 717
가. 팝업 메뉴란 ... 717
나. PopupMenu 예제 ... 717
3. 메뉴 속성 변경 ... 720
가. 체크 상태의 변경 ... 720
나. 캡션의 변경 ... 723
다. 메뉴의 추가 및 삭제 ... 724
라. 시스템 메뉴 ... 727
마. 메뉴 교체하기 ... 729
바. 메뉴 메시지 ... 731
4. 오너 드로우 메뉴 ... 734
가. 비트맵 메뉴 ... 734
나. 오너 드로우 메뉴 ... 736
다. 체크 비트맵 교체 ... 739
라. 실행중에 메뉴 만들기 ... 741
제20장 리소스 고급
1. 아이콘 ... 743
가. 아이콘의 종류 ... 743
나. 아이콘 읽기 ... 744
다. 아이콘 그리기 ... 745
라. 아이콘 추출 ... 748
2. 커서 ... 750
가. 커서 ... 750
나. 표준 커서 ... 751
다. 사용자 정의 커서 ... 752
3. 커서 조작 ... 754
가. 커서 바꾸기 ... 754
나. 비작업영역의 커서 ... 757
다. 실행중에 커서 만들기 ... 759
라. 커서 가두기 ... 762
마. 커서 위치 조작 ... 763
4. 캐럿 ... 764
가. 캐럿이란 ... 764
나. 캐럿 만들기 ... 764
다. 캐럿 보이기 ... 765
라. 캐럿의 위치 ... 765
마. MkCaret ... 766
바. 깜박임 속도 ... 767
5. 리소스 활용 ... 767
가. 커스텀 리소스 ... 767
나. 리소스 DLL ... 770
다. 다국어 지원 ... 773
제21장 비트맵
1. DDB ... 776
가. 비트맵의 종류 ... 776
나. DDB의 구조 ... 777
다. DDB의 생성 ... 778
2. 비트맵의 출력 ... 780
가. BitBlt ... 780
나. 확대 및 축소 ... 784
다. 투명 비트맵 출력 ... 787
라. 기타 비트맵 출력 함수 ... 790
3. DIB ... 794
가. DIB의 구조 ... 794
나. DIB 출력 ... 798
다. DDB로 변환 ... 801
라. DIB 섹션 ... 803
마. DIB로 변환 ... 806
4. 비트맵의 활용 ... 808
가. 가상화면 ... 808
나. 애니메이션 ... 811
다. 돋보기 ... 812
라. 화면 캡처 ... 817
마. 그래픽 라이브러리 ... 820
제22장 메타 파일
1. 메타 파일 ... 823
가. 메타 파일 ... 823
나. 32비트 메타 파일 ... 824
다. 16비트 메타 파일 ... 827
2. 메타 파일의 구조 ... 828
가. 16비트 메타 파일 분석 ... 828
나. 32비트 메타 파일 분석 ... 830
다. 플레이스블 메타 파일 ... 832
3. 메타 파일간의 전환 ... 833
가. 16비트 메타 파일 전환 ... 833
나. 플레이스블 메타 파일 전환 ... 835
다. ReadMeta ... 837
제23장 폰트
1. 폰트 ... 840
가. 폰트의 정의 및 요소 ... 840
나. 폰트의 종류 ... 841
다. 폰트 패밀리 ... 842
라. 문자셋 ... 842
2. 논리 폰트 ... 844
가. 폰트 만들기 ... 844
나. LOGFONT 구조체 ... 845
다. 논리 폰트 ... 848
라. 스톡 폰트 ... 849
3. 여러 가지 폰트 정보 ... 850
가. 폰트 열거 ... 850
나. TextMetric ... 853
다. 문자열의 폭 ... 855
라. 폰트의 설치 ... 857
4. 문자열 출력 ... 862
가. 출력함수 ... 862
나. 속성 설정 함수 ... 864
다. 글자 장식하기 ... 865
제24장 고급 그래픽
1. 브러시 ... 868
가. LOGBRUSH ... 868
나. 비트맵 브러시 ... 870
다. 브러시의 원점 ... 871
라. 채우기 ... 873
2. 펜 ... 876
가. LOGPEN ... 876
나. 지오메트릭 펜 ... 878
3. 도형 ... 881
가. 선 ... 881
나. 곡선 ... 882
다. 다각형 ... 884
라. 원 ... 889
4. 리전 ... 891
가. 사각형 ... 891
나. 리전의 정의 ... 893
다. 리전 만들기 ... 893
라. 리전 활용 ... 896
마. 클리핑 영역 ... 899
5. 패스 ... 901
가. 패스의 정의 ... 901
나. 클립 패스 ... 903
6. 좌표 공간과 변환 ... 904
가. 그래픽 모드 ... 904
나. 좌표 공간 ... 904
다. 변환 공식 ... 906
7. 팔레트 ... 910
가. 시스템 팔레트 ... 910
나. 논리 팔레트 ... 911
다. MkPalette ... 912
라. 팔레트 메시지 ... 914
마. 256색 비트맵 출력 ... 914
제25장 시스템 정보
1. 시스템 정보 ... 917
가. 시스템 정보 조사 ... 917
나. 컴퓨터 이름 조사 ... 919
다. 시스템 색상 조사 ... 920
라. 운영체제의 버전 조사 ... 923
마. DLL의 버전 조사 ... 927
2. 설정 정보 ... 929
가. 메트릭스 ... 929
나. 파라미터 ... 932
다. 배경 벽지 바꾸기 ... 934
3. 시간 ... 936
가. SYSTEMTIME ... 936
나. FILETIME ... 937
다. DiffDay ... 940
라. 틱 카운트 ... 942
마. 고해상도 카운터 ... 944
제26장 레지스트리
1. INI 파일 ... 947
가. 정보의 저장 ... 947
나. INI 파일 ... 947
다. WIN.INI ... 950
2. 레지스트리 ... 951
가. INI 파일의 단점 ... 951
나. 레지스트리의 구조 ... 952
다. Regi 프로젝트 ... 953
라. Regi2 ... 958
3. 레지스트리 관리 ... 962
가. 미리 정의된 키 ... 962
나. 비우기 ... 963
다. 삭제 ... 963
라. 정보조사 ... 964
마. 열거 ... 964
제27장 자료교환
1. 클립보드 ... 947
가. 클립보드란 ... 967
나. 에디트의 클립보드 지원 ... 967
2. 텍스트와 비트맵 ... 970
가. 텍스트 ... 970
나. 비트맵 ... 974
3. 클립보드 고급 ... 976
가. 클립보드 포맷 ... 976
나. 복수 포맷 복사 ... 978
다. 포맷 자동 변환 ... 981
라. 지연된 그리기 ... 981
제28장 MDI
1. MDI ... 984
가. 정의 ... 984
나. MDI 프로그램의 구조 ... 985
다. 시스템의 MDI 지원 ... 986
2. MDIExam ... 987
가. 간단한 MDI 예제 ... 987
나. 구성요소 만들기 ... 990
다. MDI의 메시지 루프 ... 993
라. MDI의 메시지 처리 함수 ... 994
마. 차일드 윈도우의 정렬 ... 995
바. 여분의 메모리 ... 996
사. MDI 메시지 ... 997
3. MDI 고급 ... 998
가. 복수개의 차일드 ... 998
제29장 인쇄
1. 인쇄 ... 1002
가. 윈도우즈에서의 인쇄 ... 1002
나. 인쇄 과정 ... 1003
2. Print1 ... 1004
가. Print1 프로젝트 ... 1004
나. 프린터 DC ... 1005
다. 인쇄 절차 ... 1008
3. 폰트 및 비트맵 출력 ... 1009
가. 폰트 변경 ... 1009
나. 비트맵 출력 ... 1010
4. 여러 페이지 출력 ... 1012
가. Print4 ... 1012
나. 꼬리말 인쇄 ... 1016
다. 취소 프로시저 ... 1016
제30장 메모리
1. Win32 메모리 구조 ... 1019
가. 16비트 환경의 메모리 구조 ... 1019
나. 4G 평면 메모리 모델 ... 1019
다. 가상 메모리 ... 1020
라. Win95의 주소 공간 ... 1021
마. NT의 주소 공간 ... 1022
2. 메모리 할당 ... 1023
가. C 런타임 함수 ... 1023
나. C++의 연산자 ... 1024
3. ??
더보기 닫기