• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            Xtreme ToolkitPro 使用的一些注意

            參考
            http://m.shnenglu.com/hwawai/archive/2008/08/19/59334.html
             
            這幾天剛接觸Xtreme,最開始發(fā)現(xiàn)上手挺麻煩的,資料也不是很多,用了會之后發(fā)現(xiàn)其實還是滿好用的,有UserGuide和實例代碼之后,一些基本想要實現(xiàn)的效果就OK了

            最開始從官網(wǎng)下載的12.1.0試用版安裝之后Deployment安裝有問題-_,-還好后來到csdn下載到了標(biāo)準(zhǔn)版,里面還有源碼,之前的問題也沒了。嘎嘎

            第一個做的實例是Create an application with office style toolbar,按UserGuide基本就可以了,唯一注意的是把IDR_MIDSAMTYPE改為IDR_MAINFRAME,否則會報編譯錯。

            我的項目里面使用Ogre作為渲染引擎,但是在已經(jīng)有了的OgreMFC框架里面只要加上#include"XTToolkitPro.h"就報些奇怪的錯誤:

            正在編譯...
            stdafx.cpp
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C2514: “LONG” : 類沒有構(gòu)造函數(shù)
                    d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(259) : 參見“LONG”的聲明
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C3861: “min”: 即使使用參數(shù)相關(guān)的查找,也未找到標(biāo)識符
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C3861: “max”: 即使使用參數(shù)相關(guān)的查找,也未找到標(biāo)識符
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Controls\XTMaskEdit.h(37) : fatal error C1903: 無法從以前的錯誤中恢復(fù);正在停止編譯

            于是建個MFC的SDI框架慢慢嘗試,只在stdafx.h中添加這兩個頭文件"XTToolkitPro.h","Ogre.h",但就是這樣都會報錯。
            之后顛倒了兩個頭文件的順序之后報堆棧大小限制。

            倒是這個堆棧限制提醒了我,估計有可能是預(yù)編譯頭里的東西太多了,然后發(fā)生些奇怪的問題。索性就只在stdafx.h里包含"XTToolkitPro.h",而"Ogre.h"只在需要的頭文件中包含(當(dāng)然要用define宏來防止重復(fù)包含)。果然OK了!

            之后著重看了DockingPanel的代碼,按Guide的來也就差不多了,不過有個小問題就是icon圖標(biāo)。icon大小必須為16*16,有幾個圖標(biāo)那么圖標(biāo)文件就是16n*16,不能多也不能少,否則運行期錯誤

            Panel的用處很多,可以顯示View,Dlg還有其他一些亂七八糟的控件。如果做View的話必須重新寫一個CXXView類繼承自CView類。這個工作量還是挺大的,不過小心點的話也沒太多難度。

            “時間緊,任務(wù)多,定計劃,保完成”
            牢記這四句話,寒假前順利完成項目!

            posted on 2009-06-19 13:27 肥仔 閱讀(1977) 評論(0)  編輯 收藏 引用 所屬分類: VC 存檔

            久久综合五月丁香久久激情| 久久久久亚洲AV成人片| 久久精品综合一区二区三区| 久久久久这里只有精品| 久久婷婷五月综合成人D啪 | 久久久久久曰本AV免费免费| 国产精品久久久久a影院| 国产精品欧美久久久天天影视| 精品人妻伦九区久久AAA片69| 久久婷婷五月综合色奶水99啪| 91精品无码久久久久久五月天| 99精品国产综合久久久久五月天| 亚洲午夜精品久久久久久人妖| 久久久久人妻一区二区三区| 国产精品欧美久久久久无广告| 99久久夜色精品国产网站| 99久久国产综合精品成人影院 | 久久香蕉综合色一综合色88| 精品久久久一二三区| 国产高清美女一级a毛片久久w| 久久亚洲精品国产精品| 狠狠色丁香婷婷久久综合| 久久国产成人亚洲精品影院| 精品国际久久久久999波多野| 久久久久久久91精品免费观看| 精品国产91久久久久久久a| 精品久久久久久亚洲精品 | 久久精品国产精品亚洲人人| 久久av无码专区亚洲av桃花岛| 中文字幕无码久久人妻| 日本加勒比久久精品| 国产亚洲成人久久| 一本一道久久精品综合| 国产成人精品久久一区二区三区av| 久久精品国产亚洲精品2020| 中文无码久久精品| 久久久久久人妻无码| 久久Av无码精品人妻系列| 狠狠色噜噜狠狠狠狠狠色综合久久| 久久精品国产精品亚洲毛片| 狠狠色婷婷久久一区二区三区|