// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE, _T("*.bmp"), "",
OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,
"image files (*.bmp; *.jpg) |*.bmp;*.jpg|/AVI files (*.avi) |*.avi|/All Files (*.*)|*.*|",NULL);
char title[]= {"Open Image"};
dlg.m_ofn.lpstrTitle= title;
if (dlg.DoModal() == IDOK)
{
CString filename= dlg.GetPathName(); // contain the
CDC *pDC = GetDlgItem(IDC_STATIC_IMAGE)->GetDC();
HDC hDC= pDC->GetSafeHdc();
CRect rect;
GetDlgItem(IDC_STATIC_IMAGE)->GetClientRect(&rect);
TheImage=cvLoadImage(filename,1);
CvvImage cimg;
cimg.CopyOf(TheImage);
cimg.DrawToHDC(hDC,&rect);
CDC *pDC1 = GetDlgItem(IDC_STATIC_IMAGE2)->GetDC();
HDC hDC1= pDC1->GetSafeHdc();
CRect rect1;
GetDlgItem(IDC_STATIC_IMAGE2)->GetClientRect(&rect1);
CvvImage cimg1;
cimg1.CopyOf(TheImage);
cimg1.DrawToHDC(hDC1,&rect1);
ReleaseDC(pDC);
ReleaseDC(pDC1);
}