1. 程式人生 > >MFC利用Picture控制元件讀取並顯示圖片

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();






}