GDI MFC 多窗体操作·
在窗体 A 中截取到视频的图像,点击按钮跳转到窗体 B ,B上的A截取到的图片··怎么实现呢···就是 A 上有一个按钮,点击按钮,截取到了图像·但是怎么传到B窗口···???????????????大侠帮帮忙啊·····
我是VC++ MFC项目···
窗体跳转实现了·截图也实现了··但是不知道窗体之间怎么传递图片···???????????????????????????
[解决办法]
CClientDC SHDC(this);//取得客户区内存DC
CClientDC dc(this1);//目标dc
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声明一下就可以用了吧
[解决办法]