Windows顯示設備的屬性有:位圖、畫刷、字體、畫筆、區域。
如果要設置它們到當前設備裏,就需要使用SelectObject函數,這時Windows會再內存裏分配一塊內存空間,用來保存數據。還要使用DeleteObject函數去刪除它們,否則會造成內存泄露。
聲明
WINGDIAPI HGDIOBJ WINAPI SelectObj(__in HDC hdc, __in HGDIOBJ h);
WINGDIAPI BOOL WINAPI DeleteObject(__in HGDIOBJ ho);
hdc是當前設備的句柄,h、ho是設備對象,其實就是內存的地址