CGdiObject::GetObject
Заполняет буфер с данными, которые указывают указанный объект.
int GetObject(
int nCount,
LPVOID lpObject
) const;
Параметры
nCount
Указывает число байтов для копирования в буфер lpObject.lpObject
Указывает на пользователь- предоставленный буфер, получить сведения.
Возвращаемое значение
Количество извлеченных байтов; в противном случае – значение 0, если возникает ошибка.
Заметки
Функция извлекает структуру данных которой зависит от типа тип графического объекта, как показано в следующем списке:
Объект. |
Тип буфера |
---|---|
CPen |
|
CBrush |
|
CFont |
|
CBitmap |
|
CPalette |
WORD |
CRgn |
Не поддерживаются |
Если объект CBitmap, то GetObject возвращает только ширину, высоту и сведения о форматировании цвета растрового изображения. Текущие биты могут быть восстановлены с помощью CBitmap::GetBitmapBits.
Если объект CPalette, то GetObject извлекает WORD, указывающее количество записей в палитре. Функция не извлекает структуру LOGPALETTE, которая задает палитру. Приложение может получить сведения о записях палитра путем вызова CPalette::GetPaletteEntries.
Требования
Header: afxwin.h