一直對MFC有成見,可能是受了N多罵MFC的人的影響,但是滿眼望去,卻是大部分人在用MFC寫圖形相關(guān)的編輯器,why?我何不自己親自體會下MFC的“爛”?這樣子當(dāng)我用其他優(yōu)秀的UI,如Qt時才能體會到其如何“好用到痛苦流涕”!不吃苦,怎么能體會到甜?
經(jīng)過幾個小時的苦戰(zhàn),終于看到了曙光。
截圖:
注意事項:
1.單文檔項目;
鏈接器->輸入->附加依賴項 winmm.lib(timeGetTime()) d3d9.lib d3dx9d.lib;
2.把View的HWND傳給D3D去創(chuàng)建設(shè)備
3.Override App的 Run()方法,其中代碼從CWinThread::Run()拷過來,不管是不是Idle,都畫,要不然三角形轉(zhuǎn)得不正常,斷斷續(xù)續(xù)的
環(huán)境:
VS 2005
Microsoft DirectX SDK (June 2008)
困惑:
1.Q:MFC的Doc是干嘛的?
posted on 2008-11-25 16:32 七星重劍 閱讀(1628) 評論(4) 編輯 收藏 引用 所屬分類: PL--c/c++ 、Game Graphics 、IDE -- visual c++ 、C++ lib -- MFC