1.messagebox()
vc++6.0:messagebox("hello,world!");
vs2008:messagebox(l"hello,world!"); 或 messagebox(text("hello,world!"));
2.combo box內容新增方法
vc++6.0:drop-down list box control 的 properties 中的 data 用 ctrl-enter 輸入
vs2008:更名為 combo-box control ,並在右側 data 區域用 semicolons(即';')分隔輸入
3.從.net開始就沒有classwizard了,全部在屬性視窗裡了
屬性視窗中有,閃電圖示及右邊的都是,包括事件,訊息,虛函式過載,加入變數則是在類標上右擊->新增變數……
4.訊息對映
vs2005對訊息的檢查更為嚴格,以前在vc6
下完全正常執行的訊息對映在vs2005下編譯不通過
a,on_message(message,onmymessage);
onmymessage返回值必須為lresult,其形式為:afx_msg lresult onmymessage(wparam, lparam);:
for(int i=0;i<100;i++)f2();
for(i = 1;i<10;i++)f1(); //i已經定義
而有vs2005中,第二句的i必須重新定義
VS2008與VC6 0的變化
1.messagebox vc 6.0 messagebox hello,world vs2008 messagebox l hello,world 或 messagebox text hello,world 2.combo box內容新增方法 vc 6.0 drop down list box c...
vc6 0轉vs2008連線錯誤
把vc6.0的工程轉到vs2008後,編譯發現有連線錯誤。如下 1 cvtres fatal error cvt1100 duplicate resource.type manifest,name 1,language 0x0409 1 link fatal error lnk1123 failur...
專案工程從VC6 0遷移到VS2008的幾個體會
最近將乙個小工程從vc6.0遷移到vc9.0,預計時間是3天完成,結果3個小時就ok了。過程還是很正常的,沒有遇到什麼難題。總結了一下,大致有以下幾個問題 1.stdafx.h的問題。6.0下ide生成的標頭檔案放到vs2008下編譯已經不行了。將stdafx.h檔案的內容用vs2008下生成的st...