社区
工具平台和程序库
帖子详情
如何在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中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现?
以上的程序白色的部分就使用白色覆盖掉了。
...全文
203
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三个文件。
vc 画曲线 vc 画曲线
vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线vc 画曲线
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章