社区
工具平台和程序库
帖子详情
如何在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中黑色的部分使用前景色画,白色的部分不画,也就相当于透过去。请问应该怎样实现?
以上的程序白色的部分就使用白色覆盖掉了。
...全文
178
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
+入门教程(最新版)
2. **初始化
GDI
+**:在VB6中
使用
GDI
+之前,必须对
GDI
+进行初始化,这通常通过调用`
Gdi
pStartup`函数来完成。初始化完成后,可以开始
使用
GDI
+的各种功能。 3. **创建Graphics对象**:Graphics对象是
GDI
+的核心,...
winform做的流程图编辑器-
GDI
+绘图技术,很好用
在C#中,我们通过System.Drawing命名空间访问
GDI
+的功能,包括Graphics对象(用于绘制)、Pen对象(定义线条样式)、
Brush
对象(填充颜色)等。 3. 创建绘图表面: 在WinForm中,通常在控件的Paint事件处理程序中...
c#
GDI
+画点(最简单的处理方式)
在.NET框架中,Microsoft提供了多种绘图工具,其中
GDI
+(Graphics Device Interface Plus)是最为广泛
使用
的图形设备接口之一。本文将详细介绍如何
使用
C#语言结合
GDI
+来实现简单的点绘制。 #### 二、
GDI
+概述
GDI
+...
c#
GDI
+ 完整例子
C#
GDI
+ 是一种强大的图形处理库,用于在Windows应用程序中创建和操作图形。
GDI
+ 是微软.NET Framework的一部
分
,提供了丰富的功能,包括绘制线条、曲线、形状、文本、图像处理以及更多。本示例提供了全面的C#
GDI
+...
GDI
绘制公章
在IT行业中,图形设备接口(
GDI
,Graphics Device Interface)是Windows操作系统提供的一种图形输出接口,用于应用程序与硬件之间的通信,实现对屏幕、打印机等设备的图形绘制。本主题聚焦于如何利用C#编程语言结合...
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章