Поделиться через


Функция 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

См. также раздел

Функции контекста устройства

Общие сведения о контекстах устройств

SelectObject