CGdiObject::GetObject

Int GetObject ( int nCount, LPVOID lpObject ) константа;

Значення, яке повертається

Кількість байтів, які завантажуються; в іншому випадку виникає 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