CDC::SelectObject 

CPen * NesneSeç ( CPen * pPen );

CBrush * NesneSeç ( CBrush * pBrush );

sanal CFont * NesneSeç ( CFont * pFont );

CBitmap * NesneSeç ( CBitmap * pBitmap );

int NesneSeç ( CRgn * pRgn );

Dönüş değeri

Değiştirilen nesne için bir işaretçi. CGdiObject, CPenbağlı kullanılacak işlev sürümü gibi türetilen sınıfların nesneye bir işaretçi budur. Dönüş değeri, bir hata oluşursa null olur. Bu işlev işaretçisi için geçici bir nesne döndürebilir. Bu geçici nesnesi yalnızca bir Windows ileti işleme sırasında geçerlidir. Daha fazla bilgi için bkz: CGdiObject::FromHandle.

Bir bölge parametre üye işlev sürümü SelectClipRgn üye işlevi olarak aynı görevi yapar. Dönüş değeri aşağıdakilerden biri olabilir:

Parametreleri

pPen

Seçilecek bir CPen nesnesi işaretçisi.

pBrush

Seçilecek bir CBrush nesnesi işaretçisi.

pFont

Seçilecek bir CFont nesnesi işaretçisi.

pBitmap

Seçilecek bir CBitmap nesnesi işaretçisi.

pRgn

Seçilecek bir CRgn nesnesi işaretçisi.

Açıklamalar

Bir nesnenin aygıt içeriğini seçer. Sınıf cdc , beş sürümden GDI nesnesi, kalemler, Fırçalar, yazı tipleri, bitmapler ve bölgeler de dahil olmak üzere belirli türleri için özelleştirilmiş sağlar. Önceki nesne aynı türde yeni seçilen nesneyi değiştirir. Bir CPen nesneyi işaret pObject NesneSeç genel sürümü, örneğin, geçerli kalem pObject tarafından belirtilen kalemiyle işlev.

Bir uygulama bir bitmap bellek aygıtı bağlamı sadece ve sadece bir bellek aygıtı bağlamına teker teker seçebilirsiniz. Bit eşlem biçimi ya da tek renkli ya da aygıt içeriği ile uyumlu olmalıdır; değilse, NesneSeç hata verir.

İster o ya da değil bir meta kullanılır NesneSeç işlevi Windows 3.1 ve daha sonra aynı değeri döndürür. Meta dosyası kullanıldığında Windows'un önceki sürümlerinde, sıfır dışında bir değer başarı ve başarısızlık 0 NesneSeç döndü.

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

Ayrıca bkz:nbsp;CGdiObject::DeleteObject, CGdiObject::FromHandle, CDC::SelectClipRgn, CDC::SelectPalette, :: NesneSeç

Index