图片从一个直流到另一个

时间:2012-05-17 06:55:04

标签: mfc raster device-context

我在一个程序(视图和对话框)中有两个带窗口的类,它们必须显示图片。

视图从磁盘拍照:

    CClientDC dc(this); 
GetClientRect(&rc);     
dcMem.DeleteDC();
hBmp = NULL;;
m_bmpBack.DeleteObject();
hBmp = LoadImage(NULL,"d:/USBconn.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);   
GetObject ( hBmp, sizeof(bm), &bm );    
m_bmpBack.Attach(hBmp);     
dcMem.CreateCompatibleDC(&dc);
hbmpOld = (HBITMAP)dcMem.SelectObject(m_bmpBack);   
dc.StretchBlt(rc.left, rc.top, rc.right, rc.bottom,&dcMem, 0, 0, (int)bm.bmWidth, (int)bm.bmHeight, SRCCOPY);

如何将“BitBlt”图像从此直流输入到其他类和窗口中的直流?

0 个答案:

没有答案