首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GDI MFC 多窗体操作·解决方法

2012-04-19 
GDI MFC 多窗体操作在窗体 A 中截取到视频的图像,点击按钮跳转到窗体 B ,B上的A截取到的图片怎么实现呢就

GDI MFC 多窗体操作·
在窗体 A 中截取到视频的图像,点击按钮跳转到窗体 B ,B上的A截取到的图片··怎么实现呢···就是 A 上有一个按钮,点击按钮,截取到了图像·但是怎么传到B窗口···???????????????大侠帮帮忙啊·····
我是VC++ MFC项目···
窗体跳转实现了·截图也实现了··但是不知道窗体之间怎么传递图片···???????????????????????????

[解决办法]
CClientDC SHDC(this);//取得客户区内存DC
 CClientDC dc(this1);//目标dc

C/C++ code
 CDC memDC; CRect rect; GetClientRect(rect); memDC.CreateCompatibleDC(&SHDC); CBitmap bm; int Width = rect.Width();// int Height = rect.Height();// bm.CreateCompatibleBitmap(&SHDC, Width, Height); CBitmap*  pOld = memDC.SelectObject(&bm); memDC.BitBlt(0, 0, Width, Height, &dc, 0, 0, SRCCOPY); memDC.SelectObject(pOld);
[解决办法]
我没办法:想到了一个很笨的办法
可以把图片保存到程序路径的文件夹里
然后在B里面读取这个图片文件,在B上面显示
真的是很笨的办法,呵呵
[解决办法]
先把要显示的图片信息保存起来,在别的文件中extern声明一下就可以用了吧
[解决办法]
探讨
用什么变量保存图片信息呢···怎么声明另外一个类的变量呢······哎··我学习没多长时间·请您可不可以说具体点?》

热点排行