VC 學習筆記(三)

2021-06-06 23:33:07 字數 1064 閱讀 2513

訪問應用程式的其它類

獲得cmainframe:

-在cchildframe中可用getparentframe()

-在其它類中用afxgetmainwnd()

獲得cchildframe:

-在cview中用getparentframe()

-在cmainframe中用mdigetactive()或getactiveframe()

-在其它類中用afxgetmainwnd()->mdigetactive()或afxgetmainwnd()->getactiveframe()

獲得cdocument:

-在cview中用getdocument()

-在cchildframe中用getactiveview()->getdocument()

-在cmainframe中用

-if sdi:getactiveview()->getdocument()

-if mdi:mdigetactive()->getactiveview()->getdocument()

-在其它類中

-if sdi:afxgetmainwnd()->getactiveview()->getdocument()

-if mdi:afxgetmainwnd()->mdigetactive()->getactiveview()->getdocument()

獲得cview:

-在cdocument中 position pos = getfirstviewposition();getnextview(pos)

-在cchildframe中 getactiveview()

-在cmainframe中

-if sdi:getactiveview()

-if mdi:mdigetactive()->getactiveview()

-在其它類中

-if sdi:afxgetmainwnd()->getactiveview()

-if mdi:afxgetmainwnd()->mdigetactive()->getactiveview()

VC學習筆記

1 全域性變數和類在入口函式前執行。2 lpctstr為長字串,賦值要用l string 的格式。3 新增和刪除成員函式都是在類屬性裡操作的。4 vs2008對選單的設定都是在屬性裡,新增command訊息也是在相應類的屬性裡。5 settimer 可以隨時使用。設定之後便可以加訊息處理。6 在標頭...

VC學習筆記

程式的建立步驟 1建立框架和對話方塊 2 建立對話方塊對應的對話方塊類 cpassworddlg 由cdialog 派生 並為此對話方塊類增加成員變數 用於獲取放置於編輯框中的密碼內容 m strpassword 3修改對話方塊類的建構函式,對新增加的對話方塊成員變數賦初值 4 在程式主檔案 pas...

VC 學習筆記(二)

1.c語言的結構體是不能有成員函式的,但是 c 中可以的。這樣的話 c 中的結構體和類的作用是相同的,但是 c 中的結構體和類也是有區別的區別就是類可以定義其訪問許可權,而結構體不同,不能定義其訪問許可權。結構體和類在 c 中是可以通用的。2.類是抽象出一些基本屬性,物件是具有具體屬性值。物件是具體...