社区
工具平台和程序库
帖子详情
如何在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中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现?
以上的程序白色的部分就使用白色覆盖掉了。
...全文
183
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这个光栅操作,这个是拷贝,自然覆盖了。
但是用什么呢?
c#
GDI
+ 完整例子
C#
GDI
+ 是一种强大的图形处理库,用于在Windows应用程序中创建和操作图形。
GDI
+ 是微软.NET Framework的一部
分
,提供了丰富的功能,包括绘制线条、曲线、形状、文本、图像处理以及更多。本示例提供了全面的C#
GDI
+...
c#
GDI
+画点(最简单的处理方式)
在.NET框架中,Microsoft提供了多种绘图工具,其中
GDI
+(Graphics Device Interface Plus)是最为广泛
使用
的图形设备接口之一。本文将详细介绍如何
使用
C#语言结合
GDI
+来实现简单的点绘制。 #### 二、
GDI
+概述
GDI
+...
GDI
绘制公章
在IT行业中,图形设备接口(
GDI
,Graphics Device Interface)是Windows操作系统提供的一种图形输出接口,用于应用程序与硬件之间的通信,实现对屏幕、打印机等设备的图形绘制。本主题聚焦于如何利用C#编程语言结合...
Microsoft
GDI
+ 库
在
使用
GDI
+时,VC6(Visual C++ 6.0)作为开发环境,需要进行适当的配置才能正常工作。配置步骤通常包括添加所需的库引用,设置链接器选项,以及可能的预处理器定义。根据提供的链接,可以通过访问《如何在VC6中
使用
...
用画笔绘图,绘图矩形,点划线,虚线,实线显示等,绘制矩形采用两种方法(VB6.0源代码编写)
gdi
32
在VB6.0编程环境中,
GDI
+(Graphics Device Interface Plus)是用于图形绘制的核心库,它提供了丰富的功能,使得开发者能够创建出复杂的图形和视觉效果。本篇将重点讲解如何利用
GDI
32(
GDI
的一个版本)来实现用画笔...
工具平台和程序库
24,857
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章