社区
工具平台和程序库
帖子详情
如何在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中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现?
以上的程序白色的部分就使用白色覆盖掉了。
...全文
179
4
打赏
收藏
如何在GDI下使用Brush? -=100分=-
在GDI下,我使用一个Brush画图,程序如下: SelectObject(hdc, hbrush); SetBkMode(hdc, TRANSPRANT); SetTextColor(hdc, hcolor); PatBlt(hdc, x, y, width, height, PATCOPY); 目前我希望Brush中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现? 以上的程序白色的部分就使用白色覆盖掉了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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这个光栅操作,这个是拷贝,自然覆盖了。
但是用什么呢?
VB6
GDI
+入门教程(最新版)
GDI
+是
GDI
的延生,应用于WinXP及更新版的Windows系统。相较于
GDI
它功能更加强大。现有的很多介绍
GDI
+的资料不少,但几乎都是基于.Net的,而介绍用VB6开发
GDI
+的资料却少之又少,偏偏又不少人需要用VB6来开发
GDI
+程序。所以这个资料不可多得。
winform做的流程图编辑器-
GDI
+绘图技术,很好用
外国牛人用winform做的流程图编辑器,
使用
C#
GDI
+绘图技术,很强大
c#
GDI
+画点(最简单的处理方式)
使用
c#中
GDI
+,简单的画点,只是在图中比较有效的绘制出点的程序。
使用
c#中
GDI
+,简单的画点,只是在图中比较有效的绘制出点的程序。
使用
c#中
GDI
+,简单的画点,只是在图中比较有效的绘制出点的程序。
c#
GDI
+ 完整例子
超完整的C#
GDI
+例子,包含所有可能的功能,各种画笔的用法,含简单的图形学算法,浮雕效果、锐化、底片、渐变显示、坐标变换、旋转文字、箭头等 非常全的一个例子。
GDI
绘制公章
C#应用
GDI
绘制公章,含有视屏教程。
GDI
绘制公章,
GDI
绘制公章
GDI
绘制公章。
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章