CGdiObject::GetObject
Vyplní vyrovnávací paměti dat, která definuje zadaný objekt.
int GetObject(
int nCount,
LPVOID lpObject
) const;
Parametry
nCount
Určuje počet bajtů, které chcete zkopírovat do lpObject vyrovnávací paměti.lpObject
Body do vyrovnávací paměti zadaných uživatelem, který je přijímat informace.
Vrácená hodnota
Počet bajtů načtených; jinak je 0, pokud k chybě dochází.
Poznámky
Funkce načte strukturu dat, jehož typ závisí na typu grafického objektu, jako je tomu v následujícím seznamu:
Objekt |
Typ vyrovnávací paměti |
---|---|
CPen |
|
CBrush |
|
CFont |
|
CBitmap |
|
CPalette |
Word |
CRgn |
Není podporováno |
Pokud je objekt CBitmap objektu, GetObject vrátí pouze šířku, výšku a informace o formátu barevné bitmapy.Skutečné bity lze načíst pomocí CBitmap::GetBitmapBits.
Pokud je objekt CPalette objektu, GetObject načte WORD , určuje počet položek v paletě.Nelze načíst funkci LOGPALETTE struktury, která definuje palety.Aplikaci můžete získat informace o paletě položky voláním CPalette::GetPaletteEntries.
Požadavky
Záhlaví: afxwin.h