DeleteObject

DeleteObject

DeleteObject,該函數刪除一個邏輯筆、畫筆、字體、點陣圖、區域或者調色板,釋放所有與該對象有關的系統資源,在對象被刪除之後,指定的句柄也就失效了。

函數功能


函數功能:該函數刪除一個邏輯筆、畫筆、字體、點陣圖、區域或者調色板,釋放所有與該對象有關的系統資源,在對象被刪除之後,指定的句柄也就失效了。
函數原型:BOOL DeleteObject(HGDIOBJ hObject);

參數


參數:
hObject:邏輯筆、畫筆、字體、點陣圖、區域或者調色板的句柄。
返回值:成功,返回非零值;如果指定的句柄無效或者它已被選入設備上下文環境,則返回值為零。
註釋:當一個繪畫對象(如筆或畫筆)當前被選入一個設備上下文環境時不要刪除該對象。當一個調色板畫筆被刪除時,與該畫筆相關的點陣圖並不被刪除,該圖必須單獨地刪除。
Windows CE:當對象在當前被選入一個設備上下文環境時,DeleteObject函數返回錯誤。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭文件:wingdi.h;庫文件:gdi32.lib。