亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

CISBitmap派生的VC++位圖透明類實例

2020-01-26 15:25:03
字體:
來源:轉載
供稿:網友

本文所述為一個由CISBitmap派生的VC++位圖透明類,可以方便實現BMP圖像的透明處理,主要包含兩個文件,使用時主需要將其引入到你的C++工程中即可,具體的類代碼如下:

CISBitmap.cpp文件代碼如下:

#include <stdafx.h>#include "CISBitmap.h"#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#endifCCISBitmap::CCISBitmap(){ m_crBlack = 0; m_crWhite = RGB(255,255,255);}CCISBitmap::~CCISBitmap(){}int CCISBitmap::Width(){ BITMAP bm; GetBitmap(&bm); return bm.bmWidth;}int CCISBitmap::Height(){ BITMAP bm; GetBitmap(&bm); return bm.bmHeight;}void CCISBitmap::DrawTransparent(CDC * pDC, int x, int y, COLORREF crColour){ COLORREF crOldBack = pDC->SetBkColor(m_crWhite); COLORREF crOldText = pDC->SetTextColor(m_crBlack); CDC dcImage, dcTrans; dcImage.CreateCompatibleDC(pDC); dcTrans.CreateCompatibleDC(pDC); CBitmap* pOldBitmapImage = dcImage.SelectObject(this); CBitmap bitmapTrans; int nWidth = Width(); int nHeight = Height(); bitmapTrans.CreateBitmap(nWidth, nHeight, 1, 1, NULL); CBitmap* pOldBitmapTrans = dcTrans.SelectObject(&bitmapTrans); dcImage.SetBkColor(crColour); dcTrans.BitBlt(0, 0, nWidth, nHeight, &dcImage, 0, 0, SRCCOPY); pDC->BitBlt(x, y, nWidth, nHeight, &dcImage, 0, 0, SRCINVERT); pDC->BitBlt(x, y, nWidth, nHeight, &dcTrans, 0, 0, SRCAND); pDC->BitBlt(x, y, nWidth, nHeight, &dcImage, 0, 0, SRCINVERT); dcImage.SelectObject(pOldBitmapImage); dcTrans.SelectObject(pOldBitmapTrans); pDC->SetBkColor(crOldBack); pDC->SetTextColor(crOldText);}

CISBitmap.h文件代碼如下:

//請保存為文件名:CISBitmap.h#if !defined(AFX_CISBITMAP_H__08BA6EB3_DB4C_11D1_8A89_0040052E2D91__INCLUDED_)#define AFX_CISBITMAP_H__08BA6EB3_DB4C_11D1_8A89_0040052E2D91__INCLUDED_#if _MSC_VER >= 1000#pragma once#endif // _MSC_VER >= 1000class CCISBitmap : public CBitmap {public: CCISBitmap(); virtual ~CCISBitmap(); int Height(); int Width();  virtual void DrawTransparent(CDC* pDC, int x, int y, COLORREF crColour); private: COLORREF m_crBlack; COLORREF m_crWhite;};#endif // !defined(AFX_CISBITMAP_H__08BA6EB3_DB4C_11D1_8A89_0040052E2D91__INCLUDED_)

感興趣的朋友可以將本文所述代碼放到自己的VC++工程文件中測試一下運行效果,相信會對大家的VC++項目開發起到一定的幫助作用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色哟哟入口国产精品| 免费97视频在线精品国自产拍| 国产精品 欧美在线| 精品久久久久久国产| 久久手机精品视频| 亚洲精品99久久久久| 91精品国产高清久久久久久91| 4388成人网| 亚洲国产成人久久综合一区| 欧美国产日韩二区| 国产精品视频中文字幕91| 国产www精品| 亚洲一区制服诱惑| 亚洲成人av片在线观看| 视频一区视频二区国产精品| 亚洲自拍欧美色图| 成人国产精品久久久久久亚洲| 国产精品视频网址| 91高清视频免费观看| 黑人巨大精品欧美一区二区三区| 欧美黑人xxx| 国产精品永久免费| 国产日韩精品视频| 久久亚洲精品视频| 久久久久久综合网天天| 69视频在线播放| 久久久女人电视剧免费播放下载| 亚洲a级在线播放观看| 国产精品九九久久久久久久| 国产一区二区美女视频| 亚洲欧洲一区二区三区在线观看| 91精品视频免费| 欧美精品激情在线| 欧美大荫蒂xxx| 免费不卡在线观看av| 欧美性猛交xxxxx免费看| 日本午夜精品理论片a级appf发布| 一本一本久久a久久精品综合小说| 日韩高清电影好看的电视剧电影| 日韩av在线高清| 国产精品电影久久久久电影网| 欧美日韩国产激情| 精品久久中文字幕久久av| 最近2019年日本中文免费字幕| 亚洲精品电影网| 久久久人成影片一区二区三区观看| 亚洲精品网站在线播放gif| 日韩美女视频中文字幕| 日韩免费高清在线观看| 国产精品免费视频久久久| 久久久电影免费观看完整版| 久久av红桃一区二区小说| 久久人人看视频| 色婷婷综合成人av| 国产91成人在在线播放| 久久久久久久久91| 国产精品美女免费看| 亚洲成人网在线观看| 欧美午夜激情小视频| 久久精品国产一区| 91老司机精品视频| 狠狠色狠狠色综合日日五| 激情亚洲一区二区三区四区| 久久国产精品电影| 亚洲欧美在线磁力| 色偷偷噜噜噜亚洲男人的天堂| 夜夜狂射影院欧美极品| 国产精品专区h在线观看| 成人激情视频免费在线| 欧美在线一级视频| 国产精品免费久久久| 成人做爰www免费看视频网站| 亚洲一区二区久久久久久久| 一区二区三区美女xx视频| 亚洲 日韩 国产第一| 欧美黑人性猛交| 久久久久久久久久久网站| 亚洲有声小说3d| 97视频在线观看免费| 亚洲欧美资源在线| 91免费高清视频| 久久精品国产视频| 亚洲第一精品夜夜躁人人爽| 欧美夫妻性视频| 日韩av在线网| 亚洲天堂第一页| 久久久久久久久久久成人| 成人免费观看a| 欧美最近摘花xxxx摘花| 97久久精品视频| 91精品啪在线观看麻豆免费| 亚洲欧美中文字幕| 中文字幕久热精品视频在线| 日日摸夜夜添一区| 一区二区国产精品视频| 亚洲精品短视频| 欧美激情视频一区| 国产伦精品一区二区三区精品视频| 久久视频在线免费观看| 亚洲成人激情小说| 性欧美在线看片a免费观看| 欧美精品久久久久| 久久久久久18| 欧美综合在线第二页| 国产亚洲在线播放| 九九热精品视频在线播放| 亚洲国产美女精品久久久久∴| 欧美成人免费全部观看天天性色| 国产ts一区二区| 亚洲xxxx18| 国产欧美精品va在线观看| 欧美巨猛xxxx猛交黑人97人| 日韩视频在线一区| 91丝袜美腿美女视频网站| 日韩精品丝袜在线| 日本精品免费观看| 国产精品久久久久影院日本| 精品自在线视频| 午夜精品久久久久久久久久久久| 91精品国产乱码久久久久久久久| 狠狠做深爱婷婷久久综合一区| 欧美日韩爱爱视频| 91九色单男在线观看| 亚洲韩国欧洲国产日产av| 色先锋久久影院av| 成人国产精品一区| 精品日本美女福利在线观看| 国产在线观看精品| 色诱女教师一区二区三区| 人体精品一二三区| 成人h视频在线观看播放| 久久久久99精品久久久久| 中文字幕日韩精品在线观看| 国产亚洲一区二区在线| 欧美性猛交xxxx富婆| 亚洲欧美中文日韩v在线观看| 久久影院免费观看| 精品中文字幕在线| 欧美极品少妇xxxxx| 国产精品精品国产| 6080yy精品一区二区三区| 久久精品国产一区| 91精品国产乱码久久久久久久久| 久久免费国产精品1| 91九色在线视频| 欧美午夜视频在线观看| 亚洲激情视频在线播放| 欧美电影在线免费观看网站| 国产噜噜噜噜久久久久久久久| 在线观看日韩欧美| 久久99视频免费| 国模吧一区二区三区| 亚洲**2019国产| 欧洲成人免费视频| 热99精品里视频精品| 国语自产精品视频在线看一大j8| 亚洲性生活视频| 久久久久久国产精品| 亚洲大胆人体在线| 国产精品久久一| 久久久久久69| 97视频在线免费观看| 久久99亚洲热视| 欧美极品少妇xxxxⅹ免费视频|