|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/3/5 21:47:30 |
标题: |
请问如何在bmp位图中通过坐标取图呢? |
浏览:909 |
|
加入我的收藏 |
楼主: |
象那种皮肤,只提供一副全图,然后通过坐标取里面的按钮图片什么的!
----------------------------------------------
- |
作者: |
|
2004/3/6 8:09:52 |
1楼: |
用canvas的copymode属性 有时间看看canvas的功能
----------------------------------------------
-
|
作者: |
|
2004/3/6 8:25:19 |
2楼: |
Canvas.CopyRect
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2004/3/6 14:35:52 |
3楼: |
谢谢两位大哥,我通过下面的程序可以取图了,但是这样image2中必须有初始的图片才能行! 我想要让image2中首先是空的,然后在程序中创建并取image1中的相应象素复制过来, 我应该怎么做呢? procedure TForm1.FormCreate(Sender: TObject); var NewBmp :TBitmap; begin NewBmp:=TBitmap.Create; NewBmp.Canvas.CopyRect(Rect(0,0,20,20),image1.Canvas,Rect(10,10,30,30)) image2.Picture.Assign(NewBmp); end;
----------------------------------------------
-
|
|