如何把view当前显示的内容变成位图存下来?指教啊?? 用啥函数可以把view当前显示的内容当成位图存下来呢?高手帮帮忙!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有函数可以用。自己写bitmap头。然后把view里面的数据写进去。 嗯 ?手动 保存 可以吗 ??用 printscreen 键然后,打开 画图 , 粘帖根据需要修改一下,就可以 了 如何得到view里的数据呢? void MyView::GetBitmap(CBitmap &Bitmap){ CPaintDC dc(this); CDC dcTemp; CRect rectClient; this->GetClientRect(&rectClient); dcTemp.CreateCompatibleDC(&dc); Bitmap.CreateCompatibleBitmap(&dc, rectClient.Width(), rectClient.Height()); CBitmap *pBitmap_Save = dcTemp.SelectObject(&Bitmap); dcTemp.BitBlt(rectClient.left, rectClient.top, rectClient.Width(), rectClient.Height(), &dc, rectClient.left, rectClient.top, SRCCOPY); dcTemp.SelectObject(pBitmap_Save); dcTemp.DeleteDC();} 编辑框获取输入的个数 又来打扰大家了 请问VC 多文档中同时打开两个以上formview?? 如何在VC中做出如powerdesigner的效果 求救:atlsocket.inl(26): error C3861: “FreeAddrInfo”: 即使使用参数相关的查找,也未找到标识符 关于TIFF数据压缩的问题 请您帮忙看看! 多线程,在线程内 throw ,在线程外如何 catch ? 哪里有多页PDF文件合并的控件或者资料? 一个DLL注入到系统进程后,如何进行“捆绑”? 我想写个程序嵌入到网页上去,不知道怎么做比较好? 请问怎样用MCI播放MPEG文件??谢谢啊
{
CPaintDC dc(this);
CDC dcTemp;
CRect rectClient;
this->GetClientRect(&rectClient); dcTemp.CreateCompatibleDC(&dc);
Bitmap.CreateCompatibleBitmap(&dc, rectClient.Width(), rectClient.Height()); CBitmap *pBitmap_Save = dcTemp.SelectObject(&Bitmap); dcTemp.BitBlt(rectClient.left, rectClient.top, rectClient.Width(), rectClient.Height(), &dc, rectClient.left, rectClient.top, SRCCOPY); dcTemp.SelectObject(pBitmap_Save);
dcTemp.DeleteDC();
}