CGdiObject::GetObject

intGetObject (intLPVOIDnCount,lpObject)const;

Возвращаемое значение

Число байтов, полученных; в противном случае возникает 0, если произошла ошибка.

Параметры

nCount

Определяет количество байтов для копирования в буфер lpObject.

lpObject

Указывает на пользователя буфер, который должен получить информацию.

Примечания

Заполняет буфер данных, который определяет отдельный объект. Функция извлекает структуру данных, тип которого зависит от типа графического объекта, как показано в следующем списке:

Объект Тип буфера
CPen LOGPEN
CBrush LOGBRUSH
CFont LOGFONT
CBitmap ТОЧЕЧНЫЙ РИСУНОК
CPalette СЛОВО
CRgn Не поддерживается

Если объект является объектом CBitmap , функция GetObject возвращает только ширину, высоту и сведения о формате цвета растрового изображения. Фактические биты можно получить с помощью CBitmap::GetBitmapBits.

Если объект является объект CPalette , GetObject получает слово , которое указывает количество записей в палитре. Функция не получить LOGPALETTE структура, определяющая палитры. Приложение может получить информацию о записи палитры вызвав CPalette::GetPaletteEntries.

Обзор CGdiObjectЧлены класса | Иерархическая схема

См. также CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index