E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TCanvas
Delphi XE2 之 FireMonkey 入门(45) - 结题与问题
本将继续学习:1、
TCanvas
、TBrush、TApplication;2、FMX中的GDI+、D2D、DirectX;3、FMX3D;4、XE2中新增的其
涂孟超
·
2014-09-26 15:00
Delphi 的绘图功能[1] -
TCanvas
的类成员
//过程: Arc BrushCopy Chord CopyRect Draw DrawFocusRect Ellipse Ellipse FillRect FloodFill FrameRect LineTo Lock MoveTo Pie Polygon Polyline PolyBezier PolyBezierTo Rectangle Rectan
涂孟超
·
2014-09-26 15:00
两个 CopyRect
Windows.CopyRect是系统API函数,功能是复制矩形的参数;
TCanvas
.CopyRect是
TCanvas
类的方法,功能是复制矩形范围内的图像,有点像BitBlt函数.本例效果图:代码文件
涂孟超
·
2014-09-26 15:00
Delphi 的绘图功能[14] - 图像类
TPicture.TBitmap用来操作位图;TMetafile用来操作图元文件;TIcon用来操作图标(包括鼠标指针)文件;TBitmap、TMetafile、TIcon都是TGraphic的子类,由于
TCanvas
.Draw
涂孟超
·
2014-09-26 15:00
Delphi 的绘图功能[5] - 获取 Canvas 对象
在窗体上添加Panel1、PaintBox1和Button1,代码如下:procedureTForm1.Button1Click(Sender:TObject); var cvs:
TCanvas
;
涂孟超
·
2014-09-26 15:00
GdiPlus[3]: 关于 GdiPlusHelpers 单元
本套接口只有两个单元:GdiPlus,GdiPlusHelpers;主要的是前者,GdiPlusHelpers的作用是通过Helper技术给VCL体系中的
TCanvas
、TGraphicControl、
涂孟超
·
2014-09-26 15:00
TImage、TPaintBox、TPicture、TBitmap、
TCanvas
、TGraphic 的关系与区别
TGraphic是TBitmap的父类,很多绘图函数的参数是TGraphic,但我们经常给函数的是TBitmap;TBitmap的很多功能都是继承自TGraphic,譬如:Width、Height、LoadFromFile、SaveToFile、LoadFromStream、SaveToStream;还有Palette(调色板)、Transparent(是否透明)等等.TGraphic实用举例:v
涂孟超
·
2014-09-26 15:00
FireMonkey 源码学习(5)
(5)UpdateCharRec 该函数的源码分析如下: procedure TTextLayoutNG.UpdateCharRec(const ACanvas:
TCanvas
; NeedBitmap
·
2014-06-17 22:00
key
FireMonkey 源码学习(4)
(4)DoDrawLayout DoDrawLayout函数的源代码分析如下: procedure TTextLayoutNG.DoDrawLayout(const ACanvas:
TCanvas
·
2014-06-17 21:00
key
c++ builder firemonkey 实现填充椭圆
void__fastcallTForm3::FormPaint(TObject*Sender,
TCanvas
*Canvas,constTRectF&ARect) { Canvas
luozhuang
·
2014-06-10 11:00
C++
builder
椭圆
firemonkey
OO虚函数的一些设计手法
例如
TCanvas
。避免了抽象类的缺点3. 逐渐增加法:子类使用inherited调用父类的实现,并加入派生类的实现4. 三明治手法:5. 覆盖父类实现法:子
·
2014-05-16 04:00
虚函数
TControlCanvas
TControlCanvas是
TCanvas
的派生类,它提供了一些额外的属性和事件来辅助在Control(控件)上提供“画布”属性。
hutao1101175783
·
2014-02-09 17:00
delphi InputBox输入密码用*代替,怎样让delphi的inputbox输入框显示密码代表符*
interfaceusesWindows,Graphics,Forms,StdCtrls,Consts,Dialogs,Controls,SysUtils,Types;functionGetAveCharSize(Canvas:
TCanvas
牛一样的程序员
·
2013-10-15 08:08
delphi
Class Demo [输出文字到桌面]
procedureoutPut(x,y:Cardinal;s:Ansistring); end; procedureTcustcls.outPut(x,y:Cardinal;s:Ansistring); var cvs:
TCanvas
haiou327
·
2013-10-13 13:00
TGraphicControl与TControl关键属性方法速记,待修改
TGraphicControl = class(TControl) private FCanvas:
TCanvas
; procedure WMPaint(var Message
·
2013-08-06 07:00
Graph
TCustomControl与TWinControl关键属性方法速记,待修改
TCustomControl = class(TWinControl) private FCanvas:
TCanvas
; procedure WMPaint(var Message
·
2013-08-06 05:00
方法
delphi完美经典--第五、六章
第五章常用的指令介绍一、
TCanvas
:此类提供了一个抽象的绘图空间给需要贴图的对象使用。除了可贴图外,还可输出文字。
caohuicong
·
2013-07-04 10:00
Delphi 图形设计(2)
Delphi将这一切都封装在
TCanvas
类中,通过设置
TCanvas
类中的属性,调用其中的方法,就可以实现画图功能。10.2.1 Canvas画布对象
lailai186
·
2013-04-08 13:00
Delphi
GDI+
TCanvas
Delphi 绘图对象
Delphi
TCanvas
,TPen,TBrush,TColor 绘图对象在Delphi中,专门定义了一组用于绘制图形的对象和组件,完成一些简单的图像功能。
lailai186
·
2013-04-03 13:00
Delphi
TCanvas
Delphi 设备描述表 ;
TCanvas
...
设备描述表与
TCanvas
(DeviceContextsandTCanvas)Windows使用术语设备描述表(devicecontext,后面简称为DC)描述用户可在其上画图的画布。
lailai186
·
2013-04-03 11:00
Delphi
TCanvas
GDI+ ——
Tcanvas
类属性及方法.......
delphiTCanvas类类关系 TObject-> TPersistent 对那些作图对象,可使用
TCanvas
对象作为画布。
lailai186
·
2013-04-03 11:00
Delphi
TCanvas
DelphiXe3 FireMonkey 如何画图
DelphiXe3FireMonkey 如何画图 在Delphi的老版本中,我们使用
TCanvas
画布类来实现画图操作,如画线、画圆、画矩形等。
shuaihj
·
2012-12-27 17:00
了解
TCanvas
类中Textout函数
为什么只显示“姓名”中的姓和“分数”中的分?源代码:__fastcallTfrmArrayExample::TfrmArrayExample(TComponent*Owner):TForm(Owner){}//---------------------------------------------------------------------------void__fastcallTfrmAr
likandmydeer
·
2012-07-10 18:00
Delphi GDI对象之绘制位图
TCanvas
类具有几种方法绘制位图,最常用的方法是Draw方法,这种方法只是在画布上指定位置绘制位图。用户已经见过几个这样的例子。下面是简短的例子。
瓢虫Monster
·
2012-07-06 13:00
【Delphi】使用双缓冲解决图片切换时的闪烁问题
var TempCanvas:
TCanvas
; BufDC:HDC; BufBitmap:HBITMAP; begin //创建一个与显示设备兼容的内存设备 BufDC:=CreateCompatibleDC
aqtata
·
2012-07-03 09:00
Random
用线性插值算法实现图像缩放
http://mental.mentsu.com 在 Windows 中做过图像方面程序的人应该都知道 Windows 的 GDI 有一个 API 函数: StretchBlt ,对应在 VCL 中是
TCanvas
Hopes
·
2012-04-04 20:00
C++ Builder Pixels属性
一、准备工作位图图形实际上是像素的二维数组,它记录了每个像素的颜色信息,而
TCanvas
类提供了Pixels属性,用它可以存取指定像素的颜色值,通过这个属性将位图
zht9961020
·
2012-02-23 22:00
C++
windows
image
filter
图形
图像处理
Delphi XE2 之 FireMonkey 入门(45) - 结题与问题
本将继续学习: 1、
TCanvas
、TBrush、TApplication; 2、FMX 中的 GDI+
·
2011-10-09 22:00
Delphi
得到文本高度与行间距等 API用法
GetTextExtentPoint32类似于下面的 GetTextExtentExPoint获得每个字符的宽度 GetTextMetrics获得字体的详细信息 GetTextMetrics的详细用法: 因为
TCanvas
qq752923276
·
2011-01-24 16:00
javaMe翻页
privateTextCanvastcanvas; publicTest(){ //TODOAuto-generatedconstructorstub display=Display.getDisplay(this);
tcanvas
zhy000
·
2010-11-30 11:26
java
职场
休闲
me
BCB图像处理总结
近期遇到了一下图像处理的问题,特总结一下 BCB截图一、画布(Canvas)Graphics::TBitmap*bmp=newGraphics::TBitmap;
TCanvas
*canvas=newTCanvas
qq752923276
·
2010-11-24 17:00
delphi 标题栏字体改变以及 自己制作标题栏时鼠标拖动窗体代码
增加如下方法: procedure TMainFrm.WMNCPAint(var Mes : TWMNCPaint);varACanvas :
TCanvas
;begin A
cfeers
·
2010-09-24 12:00
Delphi
j2me翻页例子
MIDlet{ private Display display; private TextCanvas
tcanvas
starbhhc
·
2010-07-02 16:00
j2me
Delphi取屏
var canvas:
TCanvas
; bmp:TBitmap; dwh:hWnd; dwd:HDC; begin  
·
2010-04-12 11:00
Delphi
Delphi图像处理 -- 图像显示
Delphi的
TCanvas
以及派生类提供了显示TGraphic图像的方法Draw,其实这个方法本身并没有显示图像的功能,只是反过来调用了一下TGraphic的Draw方法。
sogotobj
·
2009-10-30 11:00
数据结构
windows
Delphi
用线性插值算法实现图像缩放
(个人专栏)(BLOG)http://mental.mentsu.com 在Windows中做过图像方面程序的人应该都知道Windows的GDI有一个API函数:StretchBlt,对应在VCL中是
TCanvas
wutong_login
·
2009-07-17 15:00
Canvas绘图功能开发图形软件
字串9 Delphi中也有一个与CDC相类似的类
Tcanvas
, 它
cqujsjcyj
·
2009-05-07 17:00
编程
windows
框架
vc++
Delphi
bcb拷屏代码
http://c.chinaitlab.com/CCBuilder/200805/747197.html
TCanvas
*dtCanvas = new
TCanvas
; dtCanvas
nlslzf
·
2009-03-19 08:00
html
C++
c
C#
bcb拷屏代码
http://c.chinaitlab.com/CCBuilder/200805/747197.html
TCanvas
*dtCanvas = new
TCanvas
; dtCanvas
nlslzf
·
2009-03-19 08:00
html
C++
c
C#
ListView模拟的简单流程图界面
重点在绘箭头连接线用的DrawFlowLine函数上,有需要的朋友可自己扩展一下://CommCtrl, GraphUtilprocedure DrawFlowLine(ACanvas:
TCanvas
nhconch
·
2008-11-07 10:00
ListView
扩展
div
ListView模拟的简单流程图界面
重点在绘箭头连接线用的DrawFlowLine函数上,有需要的朋友可自己扩展一下://CommCtrl,GraphUtilprocedureDrawFlowLine(ACanvas:
TCanvas
;SrcItem
lovnet
·
2008-11-07 10:00
.net
Google
Delphi鼠标滑过换底色
Index:Integer; Rect:TRect;State:TOwnerDrawState);//ListBox.OnDrawItem事件var ImgRect,MemoRect:TRect; Cnvs:
TCanvas
genispan
·
2008-10-23 23:00
BusinessSkinForm中Calendar组件中文显示BUG的解决
日历组件的中文周标签全部显示变成了“星期”,如下图:BUG分析:追踪源码到bsCalendar.pas,找到procedureTbsSkinMonthCalendar.DrawCalendar(Cnvs:
TCanvas
applebomb
·
2008-08-18 16:00
calendar
byte
日历
简单解决动态修改TImage的canvas大小的方法
开始时我是用的
TCanvas
的Draw方法,但是遇到了画布大小不刷新的问题,在网上查了半天也没有找到解决办法。结果将内存中的Tbitmap强制转化成TPicture赋给Image.Pi
leexuany
·
2008-04-16 22:00
Delphi
利用DELPHI中Canvas绘图
Delphi中也有一个与CDC相类似的类
Tcanvas
,它封装了Delphi中的绘图函数。我们可以把Delphi和VC中相同或相近的方法做个有趣的比较。(一)Ca
favory
·
2008-01-16 02:00
vc++
工具
开发工具
Delphi
图形
wizard
两个关于音频的问题
16比特,单声道,那么两个字节代表一个音频数据,也是我们要画的 画法如下:(这是我的一个程序中显示wave的一段程序) procedure TPcmEdit.PrintPcm(ACanvas:
TCanvas
killwd
·
2006-11-23 02:00
EJunGrid使用总结
0版没有实现垂直方向上的对齐, procedure TOBGUI_ReportDesign.gridDrawCellText(ACanvas:
TCanvas
; const ARect: TRect
wapysun
·
2006-09-30 15:00
grid
画反走样线的函数
procedureAALine(x1,y1,x2,y2:single;color:tcolor;canvas:
tcanvas
);functionCrossFadeColor(FromColor,ToColor
wbryfl
·
2006-08-26 19:00
抓取全屏并保存 (附:在图片上画方格)
//抓取全屏並保存
TCanvas
*dtCanvas=newTCanvas;Graphics::TBitmap*bitmap=newGraphics::TBitmap;dtCanvas->Handle=GetDC
aniven
·
2005-12-19 16:00
c
delete
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他