按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
* MFC 資料型態(data type ) / 338
第6章 MFC 程式設計導論 MFC 程式的生死因果 / 343
不法門:熟記 MFC 類別的階層架構 / 346
需要什麼函式庫(。LIB ) / 347
需要什麼含入檔( )
。H / 349
簡化的 程式架構 以 為例
MFC Hello MFC / 351
Hello 程式原始碼 / 352
MFC 程式的來龍去茫 / 357
我只借用兩個類別:CWinApp 和CFrameWnd / 358
CWinApp 取代 WinMain 的位 / 359
CFrameWnd 取代WndProc 的位 / 362
引爆器 Application object / 364
耄Щ薏幻鞯腤inMain / 366
AfxWinInit AFX 內部初始化動作 / 370
CWinApp::InitApplication / 372
CMyWinApp::InitInstance / 374
CFrameWnd::Create 產生主視窗(並裕砸暣邦悇e) / 376
奇怪的視窗類別名稱
* Afx:b:14ae:6:3e8f / 387
視窗顯示與更新 / 389
CWinApp::Run 程式生命的活水源頭 / 390
把訊息與處理函式串接在起:Message Map 機制 /394
來龍去茫傉怼 / 397
Callback 函式 / 398
18
…………………………………………………………Page 41……………………………………………………………
目 錄
閒置時間( )的處理:
* idle time OnIdle / 403
Dialog 與Control / 406
通用對話盒(mon Controls ) / 407
本章回顧 / 409
第7章 簡單而完整: 骨幹程式
MFC / 411
不法門:熟記 MFC 類別的階層架構 / 411
MFC 程式的 UI 新風貌 / 412
Document/View 支撐你的應用程式 / 419
利用 Visual C++ 工具完成 Scribble step0 / 423
骨幹程式使用哪些 MFC 類別? / 423
Document Template 的意義 / 430
Scribble 的 Document/View 設計 / 436
主視窗的誕生 / 438
工具列和狀態列的誕生(Toolbar & Status bar ) / 440
滑鼠拖放(Drag and Drop ) / 442
訊息映射(Message Map ) / 445
標準選單 File/Edit/View/Window/Help / 446
對話盒 / 449
改用CEditView / 450
第篇 深入 程式設計
MFC / 453
第8章 Document…View 深入探討 / 455
為什麼需要 (形而)
Document…View / 455
Document / 457
View / 458
( )
Document Frame View Frame / 459
19
…………………………………………………………Page 42……………………………………………………………
深入湷觥 FC
Document Template / 459
CDocTemplate 管理 CDocument / CView / CFrameWnd / 460
Scribble Step1 的 Document (資料結構設計) / 468
MFC Collection Classes 的選用 / 469
Template…Based Classes / 471
Template…Based Classes 的使用方法 / 471
CScribbleDoc 的修改 / 473
SCRIBBLEDOC。H / 475
SCRIBBLEDOC。CPP / 477
文件:連串的線條 / 481
CScribbleDoc 的成員變數 / 481
CObList / 481
CScribbleDoc 的成員函式 / 482
線條與座標點 / 484
CStroke 的成員變數 / 484
CArray / 484
CStroke 的成員函式 / 484
Scribble Step1 的View :資料重繪與編輯 / 487
CScribbleView 的修改 / 488
SCRIBBLEVIEW。H / 488
SCRIBBLEVIEW。CPP / 489
View 的重繪動作 GetDocument 和OnDraw / 493
CScribbleView 的成員變數 / 493
CScribbleView 的成員函式 / 493
View 與使用者的交談(滑鼠訊息處理實例) / 495
ClassWizard 的輔佐 / 496
WizardBar 的輔佐 / 498
Serialize :物件的檔案讀寫 / 498
20
…………………………………………………………Page 43……………………………………………………………
目 錄
Serialization 以外的檔案讀寫動作 / 499