控件调用接口
CopyToClipboard();//复制
CutToClipboard(); //剪切
PasteFromClipboard();//粘贴
备注:
1、调用CopyToClipboard() 函数后 TMyRichEdit即使重写了CopyToClipboard() 函数也不会调用
而是发送的 WM_COPY 消息。所以控件调用 CopyToClipboard()函数后,需要TMyRichEdit处理WM_COPY 消息。
2、调用CutToClipboard() 函数后 TMyRichEdit即使重写了CutToClipboard() 函数也不会调用
而是发送的 WM_CUT 消息。所以控件调用 CutToClipboard()函数后,需要TMyRichEdit处理WM_CUT 消息。
3、调用PasteFromClipboard() 函数后 TMyRichEdit重写了PasteFromClipboard() 函数则会调用此函数。
//自绘控件:
class PACKAGE TMyRichEdit : public TRichEdit
//处理数据粘贴PasteFromClipboard
//crchdt1->PasteFromClipboard()
TMyRichEdit ::PasteFromClipboard()
{
}
//处理控件调用CutToClipboard()
//crchdt1->CutToClipboard()
case WM_CUT:
{
break;
}
//处理控件调用CopyToClipboard()
//crchdt1->CopyToClipboard()
case WM_COPY:{
break;
}