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