明白delphi的来看看

很简单的一个程序我知道他的作用但是具体细节不了解procedureTForm1.Button1Click(Sender:TObject);varbitmap:TBitma... 很简单的一个程序 我知道他的作用 但是具体细节不了解

procedure TForm1.Button1Click(Sender: TObject);
var
bitmap:TBitmap;
myrect:TRect;
begin
myrect:=Rect(40,40,150,150);
bitmap:=TBitmap.Create;//这句起什么作用 不理解
bitmap.LoadFromFile(1.bmp);//如果我要导入E:\图片\vista\1.bmp的图片应该如何编写呢?
form1.canvas.brushcopy(myrect,bitmap,myrect,clblack);//clblack黑色?起什么作用?
bitmap.free;

end;
展开
 我来答
糊_涂_中
2010-02-20
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
刚看见还有半个问题
bitmap:=TBitmap.Create;//
TBitmap是一个类 这句话是把一个类实例化 类不能类不能直接使用 计算机 必须为他分配内存 堆栈

bitmap.LoadFromFile(1.bmp);// 这里首先是错误的 DELPHI 对STRING 需要用单引号 标注 载入文件 长文件名 包括路径(当前目录可以不要全路径) form1.canvas.brushcopy 关于这句话 在窗体上绘制 具体可以 查找 CANVAS 的帮助 BrushCopy可以用来拷贝位图的前景图,看看delphi的例子,假设原位图的背景色为黑色,BrushCopy则将原位图的背景色替换为你当前窗体的颜色,看起来就好象透明的一样了:
bitmap.free;//释放 bitmap 一个类的实例一单无用就要释放所占用的内存控件 局部变量 可以由系统回收 也可以手动释放
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
海心浮云
2010-02-20 · TA获得超过112个赞
知道小有建树答主
回答量:205
采纳率:100%
帮助的人:96.8万
展开全部
造出个实例。造出个位图的实例BITMAP.
比如说猫类,我们都会想到它的基本体形,样子。
那现在要造个猫,那就要用到这句。
第二个问题不知道,你看下这个函数的说明吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
banson2116
2010-02-20
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
bitmap:=TBitmap.Create;//动态建立 bitmap
bitmap.LoadFromFile(E:\图片\vista\1.bmp);//图片正确路径
form1.canvas.brushcopy(myrect,bitmap,myrect,clblack);//clblack黑色底色
bitmap.free;//释放 bitmap
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-02-20
展开全部
bitmap:=TBitmap.Create;//这句起什么作用 不理解 TBitmap是一个类 这句话是把一个类实例化 类不能类不能直接使用 计算机 必须为他分配内存 堆栈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
樊琦戈华翰
2019-10-22 · TA获得超过3782个赞
知道大有可为答主
回答量:3055
采纳率:29%
帮助的人:187万
展开全部
Image.center属性设定图像的居中显示
mshide应该只是个布尔变量
canvas.copymode:=cmSrcCopy
则是设定复制黏贴方式
cmSrcCopy是直接拷贝模式,当源矩形与目的矩形相等时,图象不变;若源矩形大于目的矩形,图象则缩小;而当源矩形小于目的矩形时,图象便被放大(在目的矩形中扩展)。源矩形与目的矩形大小之比,决定图象的缩放倍数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式