pinery
驱动小牛
驱动小牛
  • 注册日期2005-04-14
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望283点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
阅读:1770回复:0

请教大家一个问题,要在我的子窗口控件中贴一张图片,为什么没贴上?

楼主#
更多 发布于:2007-07-20 15:10
请教大家一个问题,要在我的子窗口控件中贴一张图片,为什么没贴上?下面是代码
        case   WM_PAINT:
               hdc = BeginPaint (p->WndMyButtons0, &Paint) ;
                hBitmap = LoadBitmap(p->Win.Module,TEXT( "sun.bmp"));
           GetObject (hBitmap, sizeof (BITMAP), &bitmap) ;
               cxBitmap = bitmap.bmWidth ;
               cyBitmap = bitmap.bmHeight ;
          hMemDC = CreateCompatibleDC(hdc);
          hOldBitmap = (HBITMAP)SelectObject(hMemDC, hBitmap);
              BitBlt (hdc, 0, 0, cxBitmap, cyBitmap,
                 hMemDC, 0, 0, SRCCOPY) ;
        
            SelectObject(hMemDC,hOldBitmap);
          DeleteDC (hdc) ;
          DeleteDC (hMemDC) ;
                  EndPaint (p->WndMyButtons0, &Paint) ;          
                 return 0;
    case WM_DESTROY:
          DeleteObject (hBitmap) ;
          DeleteObject (hOldBitmap) ;
          PostQuitMessage (0) ;
          return 0 ;
游客

返回顶部