0

ボタンに OnPaint でビットマップを割り当てるにはどうすればよいですか? dcMemory を使用して別の場所で呼び出すことはできますか?

CPaintDC dc(this); 

CBitmap bmp, *poldbmp;
CDC Refinery;



//load the bitmap resouce
bmp.LoadBitmap(IDB_BITMAP1);


    //create a compataible memory DC
Refinery.CreateCompatibleDC( &dc);


//Select the bitmap into DC
poldbmp = Refinery.SelectObject( &bmp);


//Copy (BitBlt) bitmap from memory DC to screen DC
dc.BitBlt(10,10,100, 100, &Refinery,0, 0, SRCCOPY);

Refinery.SelectObject(poldbmp);
4

1 に答える 1