不废话,直接贴代码:
IDC_STATIC_PIC 为图片控件
void CDCTEST1Dlg::OnOK()
{
CWnd *cwnd = GetDlgItem(IDC_STATIC_PIC);
HDC cDesHdc = cwnd->GetDC()->m_hDC;
HDC cSrcHdc = CreateCompatibleDC(cDesHdc);
CString path = "c:\\123.bmp";
HBITMAP hbitmap;
hbitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),path.LockBuffer(),IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
BITMAP bitmap;
SelectObject(cSrcHdc,hbitmap);
GetObject(hbitmap,sizeof(bitmap),&bitmap);
BitBlt(cDesHdc,0,0,bitmap.bmWidth,bitmap.bmHeight,cSrcHdc,0,0,SRCCOPY);
//CDialog::OnOK();
}