把图形剪切到剪切板
//---------------------------------------------------------------------------
#include <vcl.h>
#include <Clipbrd.hpp>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::copy1Click(TObject *Sender)
{
Clipboard()->Assign(Image1->Picture);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::cut1Click(TObject *Sender)
{
TRect ARect;
Copy1Click(Sender);
Image1->Canvas->CopyMode=cmWhiteness;
ARect=Rect(0,0,Image1->Width,Image1->Height);
Image1->Canvas->CopyRect(ARect,Image1->Canvas,ARect);
Image1->Canvas->CopyMode=cmSrcCopy;
}
//---------------------------------------------------------------------------
错误提示:
[C++ Error] Unit1.cpp(28): E2268 Call to undefined function 'Copy1Click'
麻烦哪位帮忙解决一下
谢谢。。。
#include <vcl.h>
#include <Clipbrd.hpp>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::copy1Click(TObject *Sender)
{
Clipboard()->Assign(Image1->Picture);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::cut1Click(TObject *Sender)
{
TRect ARect;
Copy1Click(Sender);
Image1->Canvas->CopyMode=cmWhiteness;
ARect=Rect(0,0,Image1->Width,Image1->Height);
Image1->Canvas->CopyRect(ARect,Image1->Canvas,ARect);
Image1->Canvas->CopyMode=cmSrcCopy;
}
//---------------------------------------------------------------------------
错误提示:
[C++ Error] Unit1.cpp(28): E2268 Call to undefined function 'Copy1Click'
麻烦哪位帮忙解决一下
谢谢。。。
...全文
相关推荐
易语言从剪切板取图片源码-易语言
在易语言中,这些操作通常通过调用相应的图形绘制函数来实现。总的来说,"易语言从剪切板取图片源码"涉及的关键知识点包括:1. Windows剪切板API的使用。2.
剪切板工具源码
**图形用户界面(GUI)设计**:描述中的界面提示,表明工具有一个用户友好的GUI,可能使用了诸如Qt、wxWidgets、WinForms或WPF等库来创建。5.
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
这是一个高级用法,允许开发者定制剪切板数据。4. **setPixmap()**:从剪切板中复制`Pixmap`对象。5. **setText()**:从剪切板中复制文本。6.
自己写的小巧的剪切板收集器
开发者可能使用了MFC(Microsoft Foundation Classes)库,它是VC++中用于构建图形用户界面的工具集,提供了丰富的控件和布局管理功能。8.
简单的剪切板.zip
这个项目可能是用编程语言如Python、C#或Java编写的,因为这些语言都有相应的库支持GUI(图形用户界面)和剪切板操作。首先,让我们理解剪切板的基本工作原理。


