复制粘贴问题

flyonly0621 2008-04-06 09:33:12
void CDEMOView::OnEditCopy()
{
if(OpenClipboard())
{
EmptyClipboard();

//创建图元文件DC
CMetaFileDC * cDC = new CMetaFileDC();
cDC->CreateEnhanced(GetDC(),NULL,NULL,NULL);

//调用绘图例程

cDC->MoveTo(10,10);
cDC->LineTo(100,50);

//关闭CMetafileDC并获得它的句柄
HENHMETAFILE handle = cDC->CloseEnhanced();

//复制到剪贴板
SetClipboardData(CF_ENHMETAFILE,handle);
CloseClipboard();

//删除dc
delete cDC;
}
请问我想在view类里实现粘贴该直线,该怎么实现呢?希望高手给个代码,谢谢!
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
什么呀
太乙 2008-04-06
  • 打赏
  • 举报
回复
做两层,一层数据层,一层绘画层,数据层存储数据,然后绘画层利用数据层的数据进行绘画!比如,直线,你可以在数据层存储下数据的起始点和终止点坐标,然后在绘图层画就行!
用户 昵称 2008-04-06
  • 打赏
  • 举报
回复
http://www.wangchao.net.cn/bbsdetail_745964.html

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧