MFC利用Picture控件读取并显示图片

void Cimprocess_2Dlg::Oncanny()
{
// TODO: 在此添加命令处理程序代码


CDC *pDC = GetDlgItem(IDC_ShowImage)->GetDC();//根据ID获得窗口指针再获取与该窗口关联的上下文指针
HDC hdc = pDC->GetSafeHdc();                      // 获取设备上下文句柄
CRect rect;
// 矩形类
GetDlgItem(IDC_ShowImage)->GetClientRect(&rect); //获取box1客户区
CvvImage cimg;
IplImage *src; // 定义IplImage指针变量src     
src = cvLoadImage("E:\\二值像素图像保存\\8_3\\aa\\7_6\\suanzi\\len图像_几种算子结果\\1_canny算子结果.bmp", -1); // 将src指向当前工程文件目录下的图像me.bmp    
cimg.CopyOf(src, src->nChannels);


cimg.DrawToHDC(hdc, &rect);
//输出图像
ReleaseDC(pDC);
cimg.Destroy();






}

你可能感兴趣的:(vs2015,图像处理)