1. 程式人生 > >MFC控制元件顯示影象的步驟

MFC控制元件顯示影象的步驟

 /***************************************************
  *
  *把圖片顯示在Static控制元件中(PICTRUE控制元件也是一樣,就是空間的ID不同而已)
  *
  **************************************************/
 //載入圖片
 IplImage* img = cvLoadImage("ba.jpg");
 //把圖片轉換格式(由CImage類自己完成)
 m_Image.CopyOf(img);
 //獲得控制元件dc
 HDC dc = GetDlgItem(IDC_STATIC_PICTURE
)->GetDC()->m_hDC;
 //得到控制元件的大小
 CRect r;
 GetDlgItem(IDC_STATIC_PICTURE)->GetClientRect(r);
 //顯示圖片
 m_Image.DrawToHDC(dc,r);