• <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>
            隨筆-60  評論-262  文章-1  trackbacks-0

            http://blog.tinybrowser.net/archives/564

            posted on 2009-01-08 15:34 free2000fly 閱讀(9074) 評論(18)  編輯 收藏 引用

            評論:
            # re: 能用于 VC6 的 CImage 類 2009-01-08 16:12 | kuafoo
            樓主能不能打個(gè)包啊  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-08 16:31 | Layabout
            這么復(fù)雜?不是包含GDI+就行了嘛  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-08 17:18 | 飯中淹
            用VC6的理由有點(diǎn)牽強(qiáng)。。。  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-08 17:44 | lwan
            可以使用IImgCtx或者OleLoadImage(這個(gè)名字不一定正確),IImgCtx除了alpha通道不支持,其他尚可。  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-08 20:11 | free2000fly
            @kuafoo
            對不起, 目的就是用這么長的代碼撐門面, 呵呵  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-09 10:50 | 肥仔
            強(qiáng),支持
            對VC6這東西太有感情,完全不可割舍。  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-09 13:46 | 回復(fù)
            卻一定要在 VC6 的圈子里混(因?yàn)榫幾g出來的可執(zhí)行文件不用帶一大堆什么.Net框架

            誰說的VC7、8、9編譯出來的東西一定要帶.NET的RUNTIME
              回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-01-09 14:51 | free2000fly
            @回復(fù)
            你真可愛  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-04-25 10:00 | phcole
            前幾天就在想辦法讓VC6能用上CImage,沒想到就找到了您的文章……不過寫的太模糊了,能不能貼個(gè)實(shí)例出來呢?先謝過了。  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-05-29 18:50 | hufz
            試了一下,編譯總是出錯,能不能給出個(gè)實(shí)例啊.謝謝  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-12-10 14:45 | wwjjjj
            USES_ATL_SAFE_ALLOCA、USES_CONVERSION_EX、T2CW_EX等未定義,樓主能否解決一下  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-12-17 11:26 | mzwang123
            樓主,blog左上角的小老鼠flash特別可愛,能否給我傳一個(gè)。感激不盡。mzwang123@163.com  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2009-12-17 13:32 | free2000fly
            # re: 能用于 VC6 的 CImage 類 2010-01-13 09:00 | janeyre
            不能用的
            比如前面的幾行

            #pragma once

            //#include
            #include
            //#include
            //#include
            //#include

            #ifndef __TSTRING__
            #define __TSTRING__
            #include
            namespace std {
            typedef basic_string _tstring;
            }; // namespace std
            #endif // __TSTRING__

            這是什么語法,#include后面是空的  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2010-01-13 10:40 | free2000fly
            @janeyre
            I'm sorry, 只能通過"查看源碼"取得源碼. 網(wǎng)頁編輯器的問題.  回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2010-01-31 23:15 | Turtle
            我按照您的設(shè)定完成之后
            從這里copy下來的atlimage.h 檔經(jīng)過 VC6 compile
            會發(fā)生以下的error message
            C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\ATLIMAGE.H(435) : error C2065: 'InterlockedExchangePointer' : undeclared identifier
            C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\ATLIMAGE.H(435) : error C2440: 'static_cast' : cannot convert from 'int' to 'struct HDC__ *'
            Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
            C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\ATLIMAGE.H(453) : error C2440: 'static_cast' : cannot convert from 'int' to 'struct HDC__ *'
            Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
            Error executing cl.exe.

            請問一下該如何解決?
              回復(fù)  更多評論
              
            # re: 能用于 VC6 的 CImage 類 2010-11-09 13:40 | Turtle
            @free2000fly

            Actually, it is beacuse the VC6 compliler didn't recognize the identifier "InterlockedExchangePointer," which is claimed in 'Wdm.h."

            So we can find the header file, and then copy the code in regarding of the "InterlockedExchangePointer" and then paste into atlimage.h.

            Here is the code:
            #ifndef InterlockedExchangePointer
            // NT's new InterlockedExchangePointer() takes care of 32 bit/64 bit pointers.
            // whereas the old InterlockedExchange() only work on 32 bit pointers.
            //
            __inline PVOID InterlockedExchangePointer( PVOID *Target, PVOID Value ) {
            return (PVOID) InterlockedExchange( (LPLONG)Target, (LONG)Value );
            }
            #endif

            I have placed in the head of the file "atlimage.h" and it can pass the compilation.

            F.Y.I.  回復(fù)  更多評論
              

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久99亚洲网美利坚合众国| 久久99精品国产麻豆蜜芽| 久久人人爽人人爽人人片AV麻烦| 久久伊人亚洲AV无码网站| 2021最新久久久视精品爱| 国产精品久久一区二区三区| 久久久久国产一区二区| 狠狠精品久久久无码中文字幕 | 久久精品国产亚洲AV影院| 天天爽天天狠久久久综合麻豆 | 中文字幕久久亚洲一区| 99久久国产综合精品麻豆| 久久只这里是精品66| 久久亚洲精品中文字幕三区| 久久无码专区国产精品发布| …久久精品99久久香蕉国产| 色天使久久综合网天天| 久久99精品综合国产首页| 久久精品人妻中文系列| 狠狠精品干练久久久无码中文字幕 | 婷婷伊人久久大香线蕉AV| 久久AⅤ人妻少妇嫩草影院| 久久夜色精品国产噜噜噜亚洲AV | 日本欧美久久久久免费播放网 | av无码久久久久不卡免费网站 | 一本久久免费视频| 夜夜亚洲天天久久| 国产精品久久亚洲不卡动漫| 久久精品蜜芽亚洲国产AV| 99久久精品国产一区二区 | 国产精品久久久久久久午夜片 | 亚洲乱码精品久久久久..| 人妻中文久久久久| 久久亚洲AV无码西西人体| 国产精品无码久久四虎| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国内精品伊人久久久久777| 一本综合久久国产二区| 少妇无套内谢久久久久| 久久亚洲AV无码精品色午夜| 久久精品国产亚洲AV影院|