社区
机器视觉
帖子详情
GDI问题,如何获得透明化刷。进者有分
RainStoneMail
2003-09-11 10:19:42
我在实用画刷过程中,无法恢复到初始的透明状态,不知如何是好,搞人请赐教!
...全文
27
5
打赏
收藏
GDI问题,如何获得透明化刷。进者有分
我在实用画刷过程中,无法恢复到初始的透明状态,不知如何是好,搞人请赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fxniao
2003-09-12
打赏
举报
回复
CBrush *pNullBrush = CBrush::FromHandle((HBRUSH)::GetStockObject(NULL_BRUSH));
CBrush *pOldBrush = pDC->SelectObject(pNullBrush);
pDC->SelectObject(pOldBrush);
gjguo
2003-09-12
打赏
举报
回复
LOGBRUSH logBrush;
logBrush.lbStyle=BS_NULL;
HBRUSH hnewBrush=CreateBrushIndirect(&logBrush);//创建新画刷
HBRUSH holdBrush=(HBRUSH)SelectObject(dc,hnewBrush);//把hnewBrush设置成当前画刷
.//使用当前画刷的绘图过程
.
.
//使用完毕
SelectObject(holdBrush);
DeleteObject(hnewBrush);
happywld
2003-09-12
打赏
举报
回复
pDC->SelectStockObject(NULL_BRUSH);
hillbilly
2003-09-12
打赏
举报
回复
创建一个透明化刷:
CBrush *pNullBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));
然后,把它选入设备上下文
CBrush *pOldBrush = pDC->SelectObject(pNullBrush);
使用完毕,再把旧话刷选回来:
pDC->SelectObject(pOldBrush);
就这样吧~~
RainStoneMail
2003-09-11
打赏
举报
回复
大家都不知道?
VC++做异形窗口 透明效果
Windows内含的区域创建函数有CreateRectRgn()、CreatePolyRgn()、CreatePolygonRgn()、CreateRoundRectRgn()和CreateEllipticRgn(),再通过CombineRgn()来组合区域,即可得到复杂形状的区域,
获得
复杂形状的窗口外形...
PT80-NEAT开发指南v1.1
NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................
3天掌握Windows
GDI
+图形编程
GDI
+(Graphics Device Interface plus)是以前版本
GDI
的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的
GDI
,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI
+,因为
GDI
+对以前的...
C++MFC教程
对于初学者:应该选择一些内容比较全面的书籍,并且书籍中的内容应该以合理的方式安排,在使用该书时可以达到循序渐进的效果,书中的代码要有详细的讲解。尽量买翻译的书,因为这些书一般都比较易懂,而且语言比较...
Visual C++2010开发权威指南(共三部分).part1.rar
9.5.4 透明画
刷
的实现 431 9.6 小结 433 第10章 Visual C++ 2010 MFC动态函数链接库 434 10.1 动态函数链接库简介 434 10.1.1 什么是动态函数链接库 434 10.1.2 动态函数链接库的优点 435 10.1.3 动态函数链接库的...
机器视觉
4,446
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章