内存缓冲作图void C***View::OnPaint() 
{
内存缓冲作图    CPaintDC dc(
this); 
内存缓冲作图    RECT rect;
内存缓冲作图    GetClientRect(
&rect);
内存缓冲作图    CBitmap 
*bitmap;
内存缓冲作图    bitmap
=new CBitmap;
内存缓冲作图    bitmap
->m_hObject=(HBITMAP)::LoadImage(NULL,"0.bmp",IMAGE_BITMAP,rect.right,rect.bottom,LR_LOADFROMFILE);
内存缓冲作图
内存缓冲作图    CDC 
*mdc;
内存缓冲作图    mdc
=new CDC;
内存缓冲作图    mdc
->CreateCompatibleDC(&dc);
内存缓冲作图    mdc
->SelectStockObject(BLACK_BRUSH);
内存缓冲作图    mdc
->SelectObject(bitmap);//先加载位图
内存缓冲作图
    mdc->Rectangle(0,0,300,300);    //再操作内存dc作图
内存缓冲作图
    dc.BitBlt(0,0,rect.right,rect.bottom,mdc,0,0,SRCCOPY);//拷贝显示
内存缓冲作图
    delete mdc;
内存缓冲作图}

内存缓冲作图

相关文章:

  • 2021-07-18
  • 2021-06-12
  • 2022-12-23
  • 2021-07-23
  • 2021-10-29
  • 2021-05-25
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-12-16
相关资源
相似解决方案