首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

将图像剪切到剪切板中遇到的有关问题

2012-04-10 
将图像剪切到剪切板中遇到的问题下面是我自己写的程式:C/C++ codevoid __fastcall TForm1::Cut1Click(TObj

将图像剪切到剪切板中遇到的问题
下面是我自己写的程式:

C/C++ code
void __fastcall TForm1::Cut1Click(TObject *Sender)    //从Image1上剪切图像{Clipboard() -> Assign(Image1 -> Picture);Image1 -> Picture -> Assign(NULL);}


这是一本书上的代码:
C/C++ code
void__fastcall TForm1::Cut1Click(TObject *Sender){TRect ARect;Clipboard() -> Assign(Image -> Picture);  //拷贝到剪切板Image -> Canvas -> CopyMode = cmWhiteness; //剪切后设为白色ARect = Rect(0, 0, Image -> Width, Image -> Height); //拷贝对象Image -> Canvas -> CopyRect(ARect, Image -> Canvas, ARect); //在自身上拷贝Image -> Canvas -> CopyMode = cmSrcCopy;   //恢复默认拷贝模式}


但是这里面的代码我自己用的话会报错。请大家给我指点迷津吧,谢谢了

[解决办法]
TImage对象的Canvas,只有当Image中存放的是位图(Bitmap)时才有意义。

热点排行