1. 程式人生 > >MFC實現picture控制元件顯示jpg圖片檔案

MFC實現picture控制元件顯示jpg圖片檔案

void CMFC_display_opencvDlg::OnBnClickedOk()
{
    // TODO: 在此新增控制元件通知處理程式程式碼
    //CDialogEx::OnOK();

    //讀取圖片
    CImage image;
    image.Load(_T("1.jpg"));

    //獲取圖片客戶區位置
    CRect imageRect;
    GetDlgItem(IDC_STATIC)->GetClientRect(&imageRect);

    //CDC類定義的是裝置上下文物件的類,又稱裝置環境物件類。具體我也不懂,差了很多感覺就是畫圖時需要
CDC *picDC = GetDC(); image.Draw(picDC->m_hDC, imageRect); ReleaseDC(picDC); //釋放指標 }