CGdiObject::GetObject

int GetObject ( int nSayı, LPVOID lpObject ) const;

Dönüş değeri

Adresinden bayt alındı.; Aksi halde 0 ise bir hata oluşur.

Parametreleri

nSayı

LpObject arabelleğine kopyalamak için bayt sayısını belirtir.

lpObject

Bilgi almak için kullanıcı tarafından sağlanan bir arabellek noktaları.

Açıklamalar

Belirtilen nesne tanımlayan veri arabellek doldurur. İşlev türü grafik nesnesinin türüne bağlıdır bir veri yapısı, tarafından aşağıdaki listede gösterildiği gibi alır.:

Nesne Ara bellek türü
CPen LOGPEN
CBrush LOGBRUSH
CFont LOGFONT
CBitmap BİT EŞLEM
CPalette WORD
CRgn Desteklenen değil

Nesne bir CBitmap nesnesi ise, GetObject yalnızca genişlik, yükseklik ve bitmap renk biçimi bilgileri döndürür. Gerçek bit CBitmap::GetBitmapBits kullanılarak alınabilir.

Nesne bir CPalette nesnesi ise, GetObject palette girişlerin sayısını belirten sözcük alır. İşlev değil almak palette tanımlar logpalette yapısı. Bir uygulama CPalette::GetPaletteEntries çağırarak palet girişleri hakkında bilgi alabilirsiniz.

CGdiObject ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CBitmap::GetBitmapBits, CPalette::GetPaletteEntries

Index