文書番号: 403863
最終更新日: 1999/03/19
void CBitmapView::OnDraw(CDC* pDC) { CBitmapDoc* pDoc = GetDocument(); // TODO: この場所に描画用のコードを追加します。 CDC MemoryDC; CBitmap Bitmap; CPen Pen(PS_SOLID, 0, RGB(255, 0, 0)); POINT Points[5] = {32, 0, 16, 63, 63, 16, 0, 16, 48, 63}; MemoryDC.CreateCompatibleDC(pDC); Bitmap.CreateCompatibleBitmap(pDC, 64, 64); CBitmap* pOldBitmap = MemoryDC.SelectObject(&Bitmap); CPen* pOldPen = MemoryDC.SelectObject(&Pen); MemoryDC.PatBlt(0, 0, 64, 64, WHITENESS); MemoryDC.Polygon(Points, 5); pDC->BitBlt(0, 0, 64, 64, &MemoryDC, 0, 0, SRCCOPY); MemoryDC.SelectObject(pOldPen); MemoryDC.SelectObject(pOldBitmap); MemoryDC.DeleteDC(); }
Keywords: KBHOWTO VC10 VC15 VC20 KB403863
Technology: kbAudDeveloper kbvc150 kbVC32bitSearch kbVCsearch