社区
图形处理/算法
帖子详情
一个简单的问题,请教.
allen_zhaozhencn
2005-12-22 07:31:03
如何把clipboard中的位图粘贴到自己的程序中, 请附代码. 100分相赠.
...全文
128
3
打赏
收藏
一个简单的问题,请教.
如何把clipboard中的位图粘贴到自己的程序中, 请附代码. 100分相赠.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2005-12-23
打赏
举报
回复
http://www.chinaitpower.com/A/2004-08-03/159402.html
寻开心
2005-12-23
打赏
举报
回复
void CMyView::OnEditCopy()
{
if ( !OpenClipboard() )
{
AfxMessageBox( "无法打开剪贴板" );
return;
}
// 删除目前剪贴板的内容
if( !EmptyClipboard() )
{
AfxMessageBox( "无法清除剪贴板" );
return;
}
// 获取选定的数据
// 检查是否为剪贴板支持的格式
if ( ::SetClipboardData( CF_BITMAP, hData ) == NULL )
//表1列出了标准的剪贴板格式
{
AfxMessageBox( "无法将数据复制到剪贴板当中" );
CloseClipboard();
return;
}
HANDLE hBitmap = GetClipboardData(CF_BITMAP); // 获取剪贴板数据句柄
HDC hDC = GetDC(hWnd); // 获取设备环境句柄
HDC hdcMem = CreateCompatibleDC(hDC); // 创建与设备相关的内存环境
SelectObject(hdcMem, hBitmap); // 选择对象
SetMapMode(hdcMem, GetMapMode(hDC)); // 设置映射模式
BITMAP bm; // 得到位图对象
GetObject(hBitmap, sizeof(BITMAP), &bm);
BitBlt(hDC, 0, 0, bm.bmWidth, bm.bmHeight, hdcMem, 0, 0, SRCCOPY); //位图复制
ReleaseDC(hWnd, hDC); // 释放设备环境句柄
DeleteDC(hdcMem); // 删除内存环境
// ...
CloseClipboard();
}
手插兜兜
2005-12-23
打赏
举报
回复
呵呵,你的这个问题,你自己编成不算很简单的。
我写过的是一个相反的过程,就是将VC的View窗口中的图片保存报剪贴板。
我认为可以这样:
枚举现有的剪贴板的数据格式,如果有 BMP格式的数据,获取剪贴板的数据(HANDLE GetClipboardData(UINT uFormat),获得指向HBITMAP的句柄,构建CBitmap对象,然后在自己的窗口中显示就行.
MSDN中有“Using the Clipboard ”一节,介绍了比较详细的使用方法以及常用的数据格式,你可以看看,会清楚地。
请教
神牛p1337
同
一个
人不能在
一个
学期内
请教
他两次,并且他每天只见
一个
请教
者, 无论他以前是否
请教
过,否则他就没时间去干其他事情了,嘿嘿(坏笑…就是不见宁智贤).于是,现在的
问题
就是,神牛并不是总记得每
一个
人.所以,你需要写
一个
...
向别人
请教
问题
,不要这样开头
前言 我们经常会有
请教
别人
问题
的时候,而下面这...毋庸置疑,你提问的目的自然是想得到解答,而上面三种提问方式都有
一个
共性,就是在看到上面的
问题
之后,仍然不知道具体
问题
是什么,而要
简单
回复之后才能得到真...
java通过坐标划分区域_
请教
一个
超级算法难题——java根据定位坐标计算区域
问题
!...
问题
详情
请教
一个
超级算法难题——java根据定位坐标计算区域
问题
!
请教
一个
超级难题——java根据定位坐标计算区域
问题
!这些大概数据GIS方面的知识。
问题
描述:在
一个
房间里(以房间一角做原点(0,0,0))1. 使用定位...
英文邮件礼仪:向教授
请教
学术
问题
英文邮件礼仪:向教授
请教
学术
问题
邮件主题 邮件主题(subject)不需要写自己的名字。名字是在邮件系统设置里设定好的,在发件时会替换显示实际地址,所以无需在主题里再写一遍。 [关键内容是要在主题里就写...
matlab 神经网络设计多层隐含层_[rbf神经网络]
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
...
rbf神经网络
请教
关于MATLAB中RBF神经网络隐含层神经元个数的
问题
问题
补充:MATLAB中用newrb(P, T, goal, spread)创建的神经网络,用于数据的预测,程序可以运行并能得到结果,请问怎么才能查看所创建的RBF神经网络的...
图形处理/算法
19,471
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章