在算法过程当中动态的加载图片显示到mfc的控件上 不被覆盖
在算法程序中把处理好的图片保存到指定的路径上,然后加载图片显示到mfc的static的控件上,可是图片会被覆盖掉,查了资料说是要重载,可是对mfc真的相当的不清楚,希望能有具体一些的代码做指导,多谢!这是我现在的图片显示程序。
void ShowImage1( UINT uID, void * image)
{
//显示图片
CDC* pDC=aaDlg->GetDlgItem(uID)->GetDC();// 获得显示控件的 DC
HDC hDC=pDC->GetSafeHdc();// 获取 HDC(设备句柄) 来进行绘图操作
CRect rect;
aaDlg->GetDlgItem(uID)->GetClientRect(&rect);
CvvImage cimg;
cimg.CopyOf((IplImage*)image); // 复制图片
cimg.DrawToHDC(hDC,&rect);
cimg.Destroy();
aaDlg->ReleaseDC(pDC);
}