第乙個MFc應用程式的糾結

2021-05-25 23:13:49 字數 706 閱讀 2070

在論壇上呆了也有一段時間了,學到很多。只到今天才想起來,我一直沒總結。

那就先說說我這個菜鳥的第乙個mfc吧,說的不好的歡迎拍磚。。

再看看在cproview類的ondrow(cdc /*pdc/)之前我因為乙個錯誤說我沒宣告pdc就用,然後我就自己按著這個定義有定義了乙個cdc *pdc物件指標,可是只能用。不能用->,後來再改,最後才發現原來在引數裡面傳遞著呢,根本犯不著自己去定義,太鄙視自己啦。然後還有一件怪事,我用使用pdc->textoutw(int n,int n,const char &s)時發現,pdc->textoutw(100,100."hello,world")報錯說是不能將乙個char【13]陣列轉化成const char 型,這就鬱悶啦一模一樣怎麼還錯呀,原來是unicode的問題,之前的char只佔乙個位元組,現在好了char成了兩個位元組啦,所以你就需要乙個_t()巨集來對這個字元陣列中的每個字元進行從單變雙的變化,這樣就ok啦。編譯通過太棒了。

說起指標和點我真的感覺自己有點不行,什麼是時候用點,什麼時候用指標,我先說下我是這麼想的1,當需要的成員是一般型的(既不是指標——)時候就需要用點,反之,則用指標,所以當定義指標後就需要->來呼叫才成員啦,還有啊猛然想起來純虛函式。純虛函式一般在抽象類中也就跟c#中的介面差不多,不能進行例項化,但是可已進行指標的定義。可以通過指標對子類的虛函式進行重寫,這樣就滿足了乙個」父類不能寫,但我子類還能用」,這個時候就得用->這個玩意

啦啦啦  好了就 這 樣啦

編寫第乙個MFC應用程式

微軟基礎類庫 英語 microsoft foundation classes,簡稱mfc 是乙個微軟公司提供的類庫 class libraries 以c 類的形式封裝了windows api,並且包含乙個應用程式框架,以減少應用程式開發人員的工作量,其中包含的類包含大量windows控制代碼封裝類和...

第乙個基於MFC的OpenGL應用程式

第乙個基於mfc的opengl應用程式 開發環境 vc6.0 1,glut 標頭檔案,dll 和lib glutdlls37beta.zip 149 kilobytes 解壓縮後把 gltu.h 放到 vc98 include gl 下,把glut.lib 和glut32.lib 放到 vc9 li...

第乙個應用程式HelloWorld

備註 相比較xcode 4.6版本,新建專案選項中沒有了use storyboards 使用故事板 use automatic reference counting 使用自動引用計數 和include unit tests 包含單元測試 三個選項。4.單擊next按鈕,在接下來的對話方塊中選擇儲存專...