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


Класс CGdiObject

Предоставляет базовый класс для различных типов объектов приборного графического интерфейса Windows (GDI) как растровые изображения, области кисти, пера, цветов и шрифты.

class CGdiObject : public CObject

Члены

Открытые конструкторы

Имя

Описание

CGdiObject::CGdiObject

Создает объект CGdiObject.

Открытые методы

Имя

Описание

CGdiObject::Attach

Вложение объект GDI Windows на объект CGdiObject.

CGdiObject::CreateStockObject

Извлекает маркер на один из стандартных Windows ручек, кистей или шрифтов стандартное.

CGdiObject::DeleteObject

Удаляет объект GDI Windows, вложенный в объект CGdiObject из памяти, освобождение все хранилище системы, связанное с объектом.

CGdiObject::DeleteTempMap

Удаляет все временные объекты CGdiObject, созданные FromHandle.

CGdiObject::Detach

Наконец удаляет объект из объекта CGdiObject GDI Windows и возвращает дескриптор объекта GDI Windows.

CGdiObject::FromHandle

Возвращает указатель на объект CGdiObject заданный дескриптор объекта GDI Windows.

CGdiObject::GetObject

Заполняет буфер с данными, которые описывают вложенный объект GDI Windows на объект CGdiObject.

CGdiObject::GetObjectType

Возвращает тип объекта GDI.

CGdiObject::GetSafeHandle

Возвращает m_hObject если this не будет NULL в этом случае возвращается NULL.

CGdiObject::UnrealizeObject

Сбросить начало координат кистей или сбросить логической палитры.

Открытые операторы

Имя

Описание

CGdiObject::operator! =

Определяет, 2 объекта GDI логическое не равны.

== CGdiObject::operator

Определяет, 2 объекта GDI логически равны.

CGdiObject::operator HGDIOBJ

Извлекает HANDLE вложенному объекту GDI Windows.

Открытые члены данных

Имя

Описание

CGdiObject::m_hObject

HANDLE, содержащий HBITMAP, HPALETTE, HRGN, HBRUSH, HPEN или вложенном HFONT к данному объекту.

Заметки

Никогда не создаются CGdiObject напрямую. Вместо этого необходимо создать объект из одного из его производных классов, как CPen или CBrush.

Дополнительные сведения по CGdiObject см. в разделе Графические объекты.

Иерархия наследования

CObject

CGdiObject

Требования

Заголовок: afxwin.h

См. также

Ссылки

Диаграмма иерархии

Класс CBitmap

Класс CBrush

Класс CFont

Класс CPalette

Класс CPen

Класс CRgn