목차
1장 윈도우 프로그래밍
그래픽 사용자 인테페이스 = 2
리소스 = 3
컨트롤 = 4
메시지 = 4
윈도우 95와 윈도우 NT = 6
윈도우 API = 6
MFC와 윈도우 = 7
OLE와 애프리케이션 사이의 통신 = 9
윈도우와 함께 동작 = 10
2장 MFC 프레임 워크
MFC란 무엇인가? = 12
MFC 버전과 호환 문제 = 14
CObject 클래스 = 16
CObject 서비스 = 16
CObject에서 클래스를 파생한다 = 18
CObject 매크로 참조 = 19
CObject 클래스 참조 = 22
CRuntimeClass 클래스 = 27
CRuntimeClass 클래스 참조 = 28
Afx_ 헬퍼 함수 = 31
리소스와 문맥 중심의 도움말 = 44
RC 파일 = 44
리소스 사용 = 46
문맥 중심의 도움말 = 47
직접 문맥 중심의 도움말 = 48
대화 형식의 문맥 중심의 도움말 = 50
3장 애플리케이션 클래스
CWinThread 클래스 = 55
CWinThread 클래스 참보 = 56
CCommandLineInfo 클래스 = 66
CCommandLineInfo 클래스 참조 = 67
CWinApp 클래스 = 69
CWinApp 클래스 참조 = 69
4장 윈도우 메시징
메시지 타입 = 105
MFC에서 메시지 처리 = 105
컨트롤 메시지의 확장된 사용 = 105
커맨드 메시지의 분석 = 106
MFC에서의 메시지 라우팅 = 106
커맨드 메시지 라우팅 = 107
메시지 반영 = 108
메시지맵 = 108
메시지맵 매크로 = 111
사용자 인터페이스 오브젝트 = 126
표준 커맨드 구현 = 126
사용자 인터페이스 갱신 = 127
CCmdTarget 클래스 = 128
CCmdUl 클래스 = 132
5장 MFC 윈도우
CWnd 클래스 = 139
6장 도큐먼트/뷰
CCtrlView 클래스 = 236
CDocManager 클래스 = 238
CDocTemplate 클래스 = 242
CDocument 클래스 = 249
CEditView 클래스 = 262
CFormView 클래스 = 275
CListView 클래스 = 279
CMultiDocTemplate 클래스 = 281
CRichEditView 클래스 = 284
CScrollView 클래스 = 306
CSingleDocTemplate 클래스 = 314
CTreeView 클래스 = 317
CView 클래스 = 319
7장 프레임 윈도우
CFrameWnd 클래스 = 332
CMDIFrameWnd 클래스 = 364
CMDIChildWnd 클래스 = 374
CMiniFrameWnd 클래스 = 382
8장 다이얼로그박스
CDialog 클래스 = 393
CPropertySheet 클래스 = 409
CPropertyPage 클래스 = 425
CDataExchange 클래스 = 434
DDX/DDV 함수 = 438
CCommonDialog 클래스 = 445
CFileDialog 클래스 = 446
CColorDialog 클래스 = 456
CFontDialog 클래스 = 460
CPageSetupDialog 클래스 = 466
CPrintDialog 클래스 = 473
CFindReplaceDialog 클래스 = 480
9장 윈도우 컨트롤
CAnimateCtrl = 489
CButton = 492
CComboBox = 498
CDragListBox = 512
CEdit 클래스 = 515
CHeaderCtrl = 527
CHotKeyCtrl = 531
CImageList = 533
CListBox 클래스 = 544
CListCtrl 클래스 = 560
CProgressCtrl 클래스 = 577
CRichEditCtrl 클래스 = 580
CScrollBar 클래스 = 594
CSliderCtrl 클래스 = 598
CSpinButtonCtrl 클래스 = 605
CStatic 클래스 = 609
CStatusBarCtrl 클래스 = 613
CTabCtrl 클래스 = 617
CToolBarCtrl 클래스 = 625
CToolTipCtrl 클래스 = 636
CTreeCtrl 클래스 = 641
10장 메뉴와 컨트롤바
프로그램에 대해 = 656
CMenu 클래스 = 656
CControlBar 클래스 = 672
CControlBar 클래스 멤버 = 674
CStatusBar 클래스 = 691
CStatusBar 클래스 멤버 = 691
CToolBar 클래스 = 703
CToolBar 클래스 멤버 = 703
CDialogBar 클래스 = 716
CDialogBar 클래스 멤버 = 716
11장 디바이스 컨텍스트
CDC 클래스 = 721
CPaintDC 클래스 = 842
CClientDC 클래스 = 844
CWindowDC 클래스 = 845
CMetaFileDC 클래스 = 847
12장 MFC GDI
CPoint 클래스 = 862
CRect 클래스 = 867
CSize 클래스 = 885
CGdiObject 클래스 = 888
CPen 클래스 = 896
CBrush 클래스 = 904
CBitmap 클래스 = 912
CPalette 클래스 = 922
CRgn 클래스 = 928
CFont 클래스 = 941
13장 집합 클래스
프로그램에 대해 = 951
배열 클래스 = 951
CByteArray 클래스 = 953
CByteArray 배열 클래스 참조 = 953
CWordArray 클래스 = 959
CDWordArray 클래스 = 960
CUIntArray 클래스 = 961
CPtrArray 클래스 = 961
CObArray 클래스 = 962
CStringArray 클래스 = 962
리스트 클래스 = 963
CPtrList 클래스 = 964
CObList 클래스 = 973
Map 클래스 = 974
CMapWordToOb 클래스 = 976
CMapWordToOb 클래스 참조 = 976
CMapWordToPtr 클래스 = 982
CMapPtrToWord 클래스 = 982
CMapPtrToPtr 클래스 = 982
CMapStringToPtr 클래스 = 983
CMapStringToOb 클래스 = 983
CMapStringToString 클래스 = 983
CString 클래스 = 983
CString 클래스 참조 = 986
템플릿 기반의 집합 클래스 = 1003
14장 파일과 시리얼라이즈
CFileStatus 클래스 = 1007
CFile 클래스 = 1007
파일정보 얻기 = 1007
파일 열기 = 1008
파일 읽기 = 1008
파일 쓰기 = 1009
파일 닫기 = 1009
CFile 클래스 참조 = 1009
CStdioFile 클래스 = 1019
CStdioFile 클래스 참조 = 1019
CMemFile 클래스 = 1024
CMemFile 클래스 참조 = 1024
시리얼 라이즈 = 1030
CAchive 클래스 참조 = 1037
15장 디버깅과 예외사항 처리
어서팅(Asserting) = 1048
오브젝트 확인과 검사 = 1051
메모리 전와와 누출에 대한 감지 = 1055
예외사항 처리 = 1056
부록 MFC 크로스-레퍼런스 클래스 계층구조 = 1059
찾아보기 = 1067