LoadImage BitBlt 学习笔记

来源:互联网 发布:广州用友java面试题 编辑:程序博客网 时间:2024/05/21 14:54

 

  不废话,直接贴代码:

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


 

原创粉丝点击