windowsMobile设备上显示图片

来源:互联网 发布:大众电路图查询软件 编辑:程序博客网 时间:2024/05/02 11:31

 

case WM_PAINT:
   
            hdc = BeginPaint(hWnd, &ps);
   fileName = _T("//Storage Card//test1//test1.bmp/0");
   BITMAP bmp;
   RECT rect;
   POINT  p;


   GetClientRect(hWnd,&rect);

   g_hbmpPreview = SHLoadDIBitmap(fileName);

   HBITMAP hbmpOld;
   hDCMem = CreateCompatibleDC(hdc);
   if (hDCMem)
   {
    hbmpOld = (HBITMAP) SelectObject(hDCMem, g_hbmpPreview);
                GetObject(g_hbmpPreview,sizeof(BITMAP),&bmp);
    
    StretchBlt(hdc, 0, 0,rect.right,rect.bottom,
         hDCMem, 0, 0,bmp.bmWidth,bmp.bmHeight, SRCCOPY);
    SelectObject(hDCMem, hbmpOld);
    DeleteDC(hDCMem);
   }   
   EndPaint(hWnd, &ps);
            break; 

原创粉丝点击