Visual C 6 0技術內幕筆記(三)

2021-04-02 02:06:13 字數 1761 閱讀 8595

什麼是檢視從使用者的角度看,檢視是使用者可以改變大小、位置和關閉的普通視窗。

從程式設計師的角度,檢視是從mfc庫cview派生的類的c++物件。

單文件介面和多文件介面mfc庫支援兩種不同的應用程式型別,sdi和mdi。

ondraw成員函式ondraw是cview類的乙個虛函式,每次視窗重繪時,應用程式框架都**用它。但是如果如果程式中乙個函式改變資料,它必須通過呼叫檢視的繼承invalidate(或者invalidaterect)來通知windows的這種改變。對這個invalidate的呼叫以後會觸發對ondraw的呼叫。

重寫ondraw函式

void csdiview::ondraw(cdc* /*pdc*/)

win32除錯目標與win32發布目標

選項

發布建立

除錯建立

源**除錯

無效

對編譯程式和鏈結程式都有效

mfc診斷巨集

無效

有效

庫鏈結

mfc release庫

mfc debug庫

編譯程式優化

速度優化

無優化

sdi應用程式各個類物件之間的關係

物件    文件模板          文件                        框架視窗

csingledoctemplate* pdoctemplate; //宣告單文件類模板

pdoctemplate = new csingledoctemplate(//將其併入文件,使文件檢視聯絡

idr_mainframe,

runtime_class(csdidoc),

//文件

runtime_class(cmainframe),

// 主 sdi 框架視窗

runtime_class(csdiview));

//檢視

if (!pdoctemplate)

return false;

adddoctemplate(pdoctemplate);

其它閱讀

構造:

classtype objectname

只是構造出乙個物件結構。此時物件並未完成初始化等一系列的工作,如在多文件介面建立子視窗時需要這樣呼叫

cchildwnd* pchild = new cchildwnd;//

構造pchild->create(null, null);//

建立針對某些視窗類來說。這時僅開出一塊記憶體,並完成一些成員變數的初始化,視窗這時還不存在。

xp

風格:

嚮導會自動生成

.manifest

檔案,將其併入資源可生成

xp風格檔案。中文版未自動預設為

xp風格與字元編碼有關。可刪除其條件編譯指令,或更改字符集。

Visual C 6 0 配置OPENGL環境

再接著,將glaux.lib glu.lib glu32.lib glut.lib glut32.lib opengl.lib opengl32.lib放在vc 安裝目錄下的lib資料夾下 例如我的安裝位置為 c program files x86 microsoft visual studio v...

Visual C 6 0 實訓教程

作者 朱家義 張同光 頁數 241 定價 27.0 出版年 2005 1 1 isbn 9787111157809 出版社 機械工業出版社 本書以例項開發為特色,以實訓 為主線,採取任務驅動方式,全面介紹了visual c 6.0的基本程式設計思想和程式設計技術。採用例項具有典型性,由易到難,循序漸...

Visual C 6 0的快捷鍵

technorati 標籤 vc6,visual c 6,快捷鍵,使用f1 f12 f1顯示幫助,如果游標停在 的某個字元上,顯示msdn中相應的幫助內容 需要安裝msdn才能使用 f2書籤功能 ctrl f2 在某行設定乙個書籤 再按一次是取消 f2 跳到下乙個書籤位置 shift f2 跳到上乙...