社区
工具平台和程序库
帖子详情
如何在GDI下使用Brush? -=100分=-
Colin-Han
2005-08-26 12:05:54
在GDI下,我使用一个Brush画图,程序如下:
SelectObject(hdc, hbrush);
SetBkMode(hdc, TRANSPRANT);
SetTextColor(hdc, hcolor);
PatBlt(hdc, x, y, width, height, PATCOPY);
目前我希望Brush中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现?
以上的程序白色的部分就使用白色覆盖掉了。
...全文
192
4
打赏
收藏
如何在GDI下使用Brush? -=100分=-
在GDI下,我使用一个Brush画图,程序如下: SelectObject(hdc, hbrush); SetBkMode(hdc, TRANSPRANT); SetTextColor(hdc, hcolor); PatBlt(hdc, x, y, width, height, PATCOPY); 目前我希望Brush中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现? 以上的程序白色的部分就使用白色覆盖掉了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wshcdr
2006-03-13
打赏
举报
回复
试试PATINVERT,DSTINVERT
快乐鹦鹉
2005-08-26
打赏
举报
回复
PatBlt(hdc, x, y, width, height, PATCOPY);
--不要用PATCOPY这个光栅操作,这个是拷贝,自然覆盖了。
waterflier
2005-08-26
打赏
举报
回复
问错板块了吧。
Colin-Han
2005-08-26
打赏
举报
回复
@ happyparrot(为何我买彩票从来不中奖?没钱怎么办阿?)
>> PatBlt(hdc, x, y, width, height, PATCOPY);
>> --不要用PATCOPY这个光栅操作,这个是拷贝,自然覆盖了。
但是用什么呢?
c#
GDI
+ 完整例子
超完整的C#
GDI
+例子,包含所有可能的功能,各种画笔的用法,含简单的图形学算法,浮雕效果、锐化、底片、渐变显示、坐标变换、旋转文字、箭头等 非常全的一个例子。
Microsoft
GDI
+ 库
完整的
GDI
+库,VC6可以正常
使用
! 关于配置看 http://blog.csdn.net/bllqbz/archive/2010/05/08/5569637.aspx
C#流程图编程演示(用
GDI
+实现鼠标绘制流程图的Demo)
C#语言用
GDI
+实现鼠标绘制流程图的Demo 技术点:
GDI
+ 序列化与反序列化 拖拽 ToolStrip 应用范围:工作流程图设计器,Visio类似的设计器
GDI
+
Gdi
Plus.lib
Gdi
Plus.h
Gdi
Plus.dll完整开发包
完整的
GDI
+开发包,放上来只是方便大家下载。包含
Gdi
Plus.lib
Gdi
Plus.h
Gdi
Plus.dll三个文件。
wince下用C#画图的例子
wince下用C#画图的例子
工具平台和程序库
24,856
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章