GDI對象都必須調用相應的方法進行銷毀。如下表
GDI對象
產生方法
銷毀方法
位圖(HBITMAP)
CreateBitmap,CreateBitmapIndirect,
CreateCompatibleBitmap,CreateDIBitmap,
CreateDIBSection,CreateDiscardableBitmap
DeleteObject
畫刷(HBRUSH)
CreateBrushIndirect,CreateDIBPatternBrush,
CreateDIBPatternBrushPt,CreateHatchBrush,
CreatePatternBrush,CreateSolidBrush
設備上下文(HDC)
CreateDC
DeleteDC,ReleaseDC
字體(HFONT)
CreateFont,CreateFontIndirect
內存DC(HDC)
CreateCompatibleDC
DeleteDC
調色板(HPALETTE)
CreatePalette
畫筆(HPEN)
CreatePen,CreatePenIndirect
區域(HRGN)
CombineRgn,CreateEllipticRgn,
CreateEllipticRgnIndirect,CreatePolygonRgn,
CreatePolyPolygonRgn,CreateRectRgn,
CreateRectRgnIndirect,CreateRoundRectRgn,
Powered by: C++博客 Copyright © Enic