CGdiObject::GetObject
Wypełnia bufor danych, który definiuje określony obiekt.
int GetObject(
int nCount,
LPVOID lpObject
) const;
Parametry
nCount
Określa liczbę bajtów, aby skopiować do lpObject buforu.lpObject
Punkty do buforu dostarczone przez użytkownika, który ma otrzymać informacje.
Wartość zwracana
Liczba bajtów pobranych; w przeciwnym razie 0, jeśli błąd występuje.
Uwagi
Funkcja pobiera struktury danych, których typ zależy od typu obiektu graficznego, jak pokazano na poniższej liście:
Obiekt |
Typ buforu |
---|---|
CPen |
|
CBrush |
|
CFont |
|
CBitmap |
|
CPalette |
PROGRAM WORD |
CRgn |
Nie jest obsługiwane |
Jeśli obiekt jest CBitmap obiektu, GetObject zwraca tylko szerokość, wysokość i informacje o kolorach format mapy bitowej.Rzeczywistą liczbę bitów, które można pobrać za pomocą CBitmap::GetBitmapBits.
Jeśli obiekt jest CPalette obiektu, GetObject pobiera program WORD , który określa liczbę wpisów w palecie.Funkcja nie pobrać LOGPALETTE strukturę, która definiuje palety.Aplikację można uzyskać informacji o palecie wpisów, wywołując CPalette::GetPaletteEntries.
Wymagania
Nagłówek: afxwin.h