Функция DeleteObject (wingdi.h)
Функция DeleteObject удаляет логическое перо, кисть, шрифт, растровое изображение, область или палитру, освобождая все системные ресурсы, связанные с объектом . После удаления объекта указанный дескриптор становится недействительным.
Синтаксис
BOOL DeleteObject(
[in] HGDIOBJ ho
);
Параметры
[in] ho
Дескриптор логического пера, кисти, шрифта, растрового изображения, области или палитры.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если указанный дескриптор недопустим или в данный момент выбран в контроллере домена, возвращаемое значение равно нулю.
Комментарии
Не удаляйте объект рисунка (перо или кисть), пока он все еще выбран в контроллере домена.
При удалении узорной кисти растровое изображение, связанное с кистью, не удаляется. Растровое изображение должно быть удалено независимо друг от друга.
Примеры
Пример см. в разделе Создание цветных перьев и кистей.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |