• <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>
               

            1CM

              

            利用與設備無關的位圖輸出功能,實現淡出的效果

            *在顯示卡支持256以上時通過調色板時得不到滿意的結果。
            *位圖必須是256以及小于256色的,因為大于256色的位圖
            *沒有調色板;

            1、把位圖文件讀入內存
            在響應的結構中復制內存的數據,或把指針指向響應的位置,
            具體的操作在這里不敘述
            BITMAPINFO?????? *lpbi;
            BITMAPFILEHEADER bfh;
            BITMAPINFOHEADER bih;
            RGBQUAD????????? *lpRGB;
            BYTE *lpData=NULL;
            2、利用SetDIBitsToDevice函數輸出
            ret=SetDIBitsToDevice(pDC->GetSafeHdc(),
            posx,posy,
            imgw,
            imgh,
            0,0,
            0,
            imgh,
            lpData,
            lpbi,
            DIB_RGB_COLORS);
            3、淡出效果主要是修改lpbi結構的變量來實現
            lpbi->bmiColors[i].rgbBlue
            lpbi->bmiColors[i].rgbRed
            lpbi->bmiColors[i].rgbGreen
            4、循環中加入消息翻譯傳送,不至于運行期間鼠標變成等待的沙漏
            if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
            {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
            }


            說明:這些是本人在學習VC中的一些心得,如果有不對的地方或要補充的地方請來電子郵件:
            nenlong@163.net

            posted on 2007-03-14 17:10 1CM 閱讀(120) 評論(0)  編輯 收藏 引用

            国产精品久久新婚兰兰| 亚洲午夜精品久久久久久浪潮 | 久久精品国产亚洲av高清漫画| 中文国产成人精品久久不卡| 久久精品国产亚洲av麻豆小说| 久久精品中文字幕久久| 色偷偷88欧美精品久久久| 伊人久久大香线蕉av一区| 久久91精品国产91久久小草| 亚洲国产日韩欧美综合久久| 色综合久久无码五十路人妻| 久久99精品国产麻豆婷婷| 国产精品亚洲综合久久| 中文字幕一区二区三区久久网站| 中文字幕久久精品| 亚洲一区中文字幕久久| 一本色道久久综合亚洲精品| 国内精品久久久久久中文字幕| 久久久久人妻一区二区三区vr| 久久国产综合精品五月天| 久久国产精品99国产精| 久久精品亚洲AV久久久无码| 99久久精品九九亚洲精品| 少妇久久久久久被弄高潮| 亚洲国产小视频精品久久久三级| 99久久人妻无码精品系列| 亚洲精品无码久久一线| 久久久久久免费视频| 狠狠色伊人久久精品综合网 | 久久无码av三级| 久久国产欧美日韩精品| 亚洲国产天堂久久久久久| 精品久久综合1区2区3区激情| 久久久久四虎国产精品| 国产精品久久久久影院色| 国内精品九九久久久精品| 久久人人妻人人爽人人爽| 亚洲AV日韩AV天堂久久| 亚洲中文字幕无码久久精品1| 久久亚洲精品成人无码网站| 久久久一本精品99久久精品88|