社区
界面
帖子详情
怎样用CreateCompatibleBitmap()创建红色Bitmap
Raul_Shao
2007-02-07 11:03:35
我创建出来的都是黑色的,我想创建一个红色的Bitmap,该怎么做?
大虾指教
...全文
275
5
打赏
收藏
怎样用CreateCompatibleBitmap()创建红色Bitmap
我创建出来的都是黑色的,我想创建一个红色的Bitmap,该怎么做? 大虾指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Raul_Shao
2007-02-07
打赏
举报
回复
自己顶
CharlesPrince
2007-02-07
打赏
举报
回复
用CDC的FillSolidRect来填充一个红色的区域。
用CDC的GetCurrentBitmap来返回当前DC中的图片。
kongwe
2007-02-07
打赏
举报
回复
首先取得创建的Bitmap的矩形rect.
然后FillSolidRect(&rect, RGB(255, 0, 0));
dazedase
2007-02-07
打赏
举报
回复
//创建好之后涂成红色
CWindowDC dc(this);
CBitmap myBitmap;
CDC myDC;
myDC.CreateCompatibleDC(&dc);
myBitmap.CreateCompatibleBitmap(&dc,100,100);
CBitmap *pOldBitmap = myDC.SelectObject(&myBitmap);
CRect rc(0,0,100,100);
CBrush mybrush(RGB(255,0,0));
myDC.FillRect(&rc,&mybrush);
myDC.SelectObject(pOldBitmap);
myDC.DeleteDC();
//在这里myBitmap就是你想要的红色Bitmap
东文-桑晨
2007-02-07
打赏
举报
回复
mark...
应该只能创建黑色。
GDI+与GDI屏幕抓图比较
一、 简介屏幕抓图程序在处理图形中应用广泛。作为Windows XP及以后版本操作系统的图形处理内核,GDI+在二维几何图形处理、图像显示与转换和字符排版等方面简直是传统GDI程序员的一种解脱。但是,至少在目前情况下,GDI+尚不能完全代替GDI。与GDI相比,它至少还存在以下不足:不支持从内存到屏幕的位传输操作;不支持光栅“位运算”操作;如果程序性能、速度要求比较严格,在图片输出方面的表现较...
Window 透明窗体的实现总结
此片文章是以前写的, 刚刚新开了博客, 就发出来跟大家分享下。 这篇文章主要讲得是vc中各种分层、透明、不规则窗口的实现, 基本囊括GDI、GDI+能使用的所有方法。 本文讲述了三种方法,其中第一种方法有两种不同效果,第三种方法有两种不同的实现方式。文中有方法使用了GDi+,关于GDI+的使用请自行查询资料,本文不进行细述。 方法一:窗体整体透明,支持子控件透明,支持
屏幕抓图至少分为3个步骤:
屏幕抓图至少分为3个步骤: (1) 启用鼠标指针捕获。 (2) 在鼠标指针所在处的窗口进行绘图,提示抓图的目标。 (3) 选定目标窗口时,将目标窗口的画面保存为自定义的位图并终止鼠标指针捕获。 以下是具体的编程步骤: (1)在Visual C++ .NET中按照GDI+程序的框架新建一个基于对话框的项目ScreenCapture,然后准备好一个外形
产业园区运营负责人如何利用产业大脑实现企业精准招商?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
政府科技管理者在产业政策兑现时,如何确保政策精准匹配?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
界面
15,975
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章