社区
VCL组件使用和开发
帖子详情
gdiplus 和 tcanvas 混合绘图?!
童心未泯的cuzn
2007-04-12 09:14:33
请问如何在一个canvas上同时用gdiplus和canvas自己的方法来画图?
...全文
354
5
打赏
收藏
gdiplus 和 tcanvas 混合绘图?!
请问如何在一个canvas上同时用gdiplus和canvas自己的方法来画图?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我来看看CB
2007-05-29
打赏
举报
回复
学习
13661023811
2007-05-29
打赏
举报
回复
gdiplus 是在gdi上发展起来的,可以直接用。
以下是我程序的部分判断,将就看吧!
Gdiplus::Graphics g( Image1->Canvas->Handle );
g.Clear(Gdiplus::Color::Black);
Pen pen( Gdiplus::Color( 180, 250, 250, 250 ), 1 );
SolidBrush sbrush(Gdiplus::Color( 128, 255, 0, 120 ) );
SolidBrush blackBrush(Gdiplus::Color(255, 0, 255, 0));
Gdiplus::Font myFont(L"Arial", 10);
PointF origin;
g.DrawRectangle(&pen,p->x1,p->y1,p->x2-p->x1,p->y2-p->y1);
g.FillRectangle( &sbrush, p->x1,p->y1,p->x2-p->x1,p->y2-p->y1);
....
Image1->Canvas->Rectangle(leftup.x,leftup.y,rightdown.x,rightdown.y);
daily66
2007-04-18
打赏
举报
回复
有技术难度,分太少了
童心未泯的cuzn
2007-04-12
打赏
举报
回复
需要解决实际问题,不需要变通。
Y___Y
2007-04-12
打赏
举报
回复
这个没试过
为什么要用两种,这样必定麻烦且容易混淆
gdi
plus for delphi 2009
根据http://blog.csdn.net/maozefa/的源码,已改正错误,可以在delphi2009下运行。
Delphi图形动态处理与整体拉出效果教程
本文还有配套的精品资源,点击获取 简介:本资源包含了利用Delphi编程实现图形动态操作和整体拉出效果的详细指南。Delphi是一个高效的Windows应用程序开发工具,以其快速应用开发和强大的VCL库而知名。教程重点介绍了如何通过TGraphic和T
Canvas
组件,结合鼠标事件处理、坐标转换、缩放、平移以及时间驱动编程等技术,实现图形的平滑动态拉出效果。同时,也探讨了使...
GDI
+ for VCL基础 --
GDI
+ 与 VCL
陆续写了十几篇关于《
GDI
+在Delphi程序的应用》的文章后,应几个小友来信要求,将我所使用的
GDI
+ for VCL,包括Delphi和C++Builder版发布在了csdn的资源下载区,下载地址:http://download.csdn.net/source/297704 其中的Delphi版与目前网上流通的版本不完全兼容;而C++Builder本来自带有C++版的
Gdi
p
Delphi结合
GDI
+实现XDeskWeather风格透明窗体实战项目
为了实现真正意义上的非矩形窗体(如圆形、心形),需结合RGN(Region)技术:varrgn: HRGN;beginend;功能说明:创建圆角矩形区域,限定窗体可见范围。应用该区域,超出部分自动裁剪且不可点击。若设置,即可得到椭圆形窗体。对于希望实现“鼠标穿透”的部分区域(如装饰性玻璃面板),可通过重载消息实现:begininherited;// 穿透此区域end;行为解释:当鼠标位于。
Delphi 7兼容的
GDI
+图形处理源码实战
GDI
+(Graphics Device Interface Plus)是Windows平台中用于2D图形渲染的核心组件,相较于传统
GDI
,它引入了抗锯齿、Alpha
混合
、渐变填充和图像格式编解码等现代
绘图
能力。其核心对象模型以GraphicsPenBrushImage等类为基础,构建出设备无关的高质量绘制体系。在Delphi 7这一基于VCL框架的经典开发环境中,原生
Canvas
仅封装了
GDI
功能,缺乏对透明度和高级图像处理的支持。
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章