社区
非技术类
帖子详情
如何改变 vc GDI或GDI+中的模版刷。
infochina2004
2010-07-27 08:44:27
在vc GDI或GDI+中分别提供有CreateHatchBrush和HatchBrush的函数和类,但它们提供的模版图形尺寸都是固定的。例如:HS_DIAGCROSS类型的模版只是斜45度交叉的线,那我如何改变模版网眼的大小呢?有没有别的方法?如果自己编写多边型填充算法很麻烦的,还不一定能处理好。希望高手提供线索。
...全文
205
3
打赏
收藏
如何改变 vc GDI或GDI+中的模版刷。
在vc GDI或GDI+中分别提供有CreateHatchBrush和HatchBrush的函数和类,但它们提供的模版图形尺寸都是固定的。例如:HS_DIAGCROSS类型的模版只是斜45度交叉的线,那我如何改变模版网眼的大小呢?有没有别的方法?如果自己编写多边型填充算法很麻烦的,还不一定能处理好。希望高手提供线索。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风之子赛拉飞尔
2010-07-28
打赏
举报
回复
当然,话说回来,字符或位图作为片断的载体其实是类似的。
风之子赛拉飞尔
2010-07-28
打赏
举报
回复
绘图引擎默认提供的Hatch和点划线本质上都是(黑白)位图片断形式,
实现容易但可扩展性极低。要想自定义Hatch和点划线的细节,只有抛开
绘图引擎提供的自己实现绘制。
我曾参与过的一个项目是自制了专用于底纹和花边的字体,用字符拼接的
方式生成底纹和花边。也可以指定普通字符生成字符花边。字符拼接方式
的好处是,片断(字符)是一个整体,生成底纹或花边不再需要关注片断
的绘制,只需控制片断的定位就可以了。(花边拐角是个麻烦的地方)。
duke56
2010-07-27
打赏
举报
回复
刷子其实就是一个8*8的位图...
自己弄个位置就可以了...
vc
中
gdi
+
安装
GDI
+
可应用于二维向量图象,栅格图象及排版,是为C/C++程序员而设计的表现为C++类而存在的接口,能用于一切基于Windows的应用
中
。作为
GDI
的后继者,
GDI
+
在
GDI
中
增加了新功能,如文本的反锯齿,渐变笔
刷
,Alpha溶合;也优化了
GDI
许多已有的功能。此外,
GDI
+
改变
了编程模式,使其更灵活及易用。
GDI
+
并不限于在.Net
中
存在,实际上它由Windows XP或Windows S
如何在
VC
中
使用
GDI
+
。
GDI
+
可应用于二维向量图象,栅格图象及排版,是为C/C++程序员而设计的表现为C++类而存在的接口,能用于一切基于Windows的应用
中
。作为
GDI
的后继者,
GDI
+
在
GDI
中
增加了新功能,如文本的反锯齿,渐变笔
刷
,Alpha溶合;也优化了
GDI
许多已有的功能。此外,
GDI
+
改变
了编程模式,使其更灵活及易用。
GDI
+
并不限于在.Net
中
存在,实际上它由Windows XP或Windows S
VC
6.0下使用
GDI
+
GDI
+
for
VC
6.0和本例源代码下载 1、新建一单文档工程
GDI
TEST。 2、在
GDI
TEST下新建 \Bin目录放置可执行文件, \Inc\
GDI
Plus目录放置
GDI
Plus头文件, \Lib\
GDI
PLUS目录放置
GDI
Plus的lib文件,
gdi
plus.dll放置在工程目录下,注意dll与头文件lib文件版本的对应,一般为5.0.3.49版
gdi
plus。
VC
之
GDI
(转帖)
VC
之
GDI
(转帖)
VC
之
GDI
(一) 以前在Delphi下用Canvas用惯了,很少直接使用
GDI
API,今天转换到
VC
下了,哪只有重新温习
GDI
了,首先先简单说说
GDI
体系结构。
GDI
是微软设计的一套API,为应用程序提供设备无关的接口,包括视频显示、打印机、画图仪和传真机。
GDI
提供几百个Windows程序可以调用的函数。这些函数大多数是从Win32的子系统
GDI
32.D
GDI
+
与
GDI
GDI
+
Vs
GDI
一、
GDI
GDI
是位于应用程序与不同硬件之 间的
中
间层,这种结构让程序员从直接处理不同硬件的工作
中
解放出来,把硬件间的差异交给了
GDI
处理。
GDI
通过将应用程序与不同输出设备特性相隔离,使 Windows应用程序能够毫无障碍地在Windows支持的任何图形输出设备上运行。例如,我们可以在不
改变
程序的前提下,让能在Epson点式打印机 上工作的程序也能在激光打印机上工作。它
非技术类
1,663
社区成员
58,947
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章