CDC::SelectObjectnbsp(&N);

CPen * SelectObject ( CPen * pPen );

CBrush * SelectObject ( CBrush * pBrush );

เสมือน CFont * SelectObject ( CFont * pFont );

CBitmap * SelectObject ( CBitmap * pBitmap );

int SelectObject ( CRgn * pRgn );

ส่งกลับค่า

ตัวชี้ไปยังวัตถุที่ถูกแทน นี่คือตัวชี้ไปยังวัตถุของคลาสที่ได้รับมาจากCGdiObjectเช่นCPenขึ้นอยู่กับที่ใช้รุ่นของฟังก์ชันหนึ่ง ส่งคืนค่าเป็นNULLถ้ามีข้อผิดพลาด ฟังก์ชันนี้อาจส่งคืนตัวชี้ไปยังวัตถุชั่วคราว วัตถุชั่วคราวนี้จะใช้ได้เฉพาะในระหว่างการประมวลผลข้อความหนึ่ง Windows ดูข้อมูลเพิ่มเติมCGdiObject::FromHandle?

ฟังก์ชันสมาชิกที่ใช้พารามิเตอร์ในภูมิภาครุ่นทำงานเดียวกันเป็นฟังก์ชันสมาชิกSelectClipRgn ส่งกลับค่าสามารถต่อไปนี้:

พารามิเตอร์

pPen

ตัวชี้ไปยังวัตถุCPenให้มีเลือก?

pBrush

ตัวชี้ไปยังวัตถุCBrushในการเลือก?

pFont

ตัวชี้ไปยังวัตถุCFontในการเลือก?

pBitmap

ตัวชี้ไปยังวัตถุCBitmapในการเลือก?

pRgn

ตัวชี้ไปยังวัตถุCRgnในการเลือก?

หมายเหตุ

เลือกวัตถุลงในบริบทอุปกรณ์ คลาสCDCแสดงรุ่นที่ 5 ความสำหรับเฉพาะชนิดของวัตถุที่ GDI ปากกา และขวดนม อักษร บิตแมป และขอบเขตการ วัตถุที่เลือกใหม่แทนวัตถุก่อนหน้าของชนิดเดียวกัน ตัวอย่างเช่น ถ้าpObjectของSelectObjectรุ่นทั่วไปชี้ไปยังวัตถุCPenฟังก์ชันแทนปากกาปัจจุบัน ด้วยปากกาที่ระบุโดยpObject?

แอปพลิเคชันสามารถเลือกบิตแมปในบริบทอุปกรณ์หน่วยความจำเท่านั้น และ ในบริบทอุปกรณ์หน่วยความจำเพียงหนึ่งครั้ง รูปแบบของบิตแมปใดต้องเป็นขาวดำ หรือเข้ากันได้กับบริบทอุปกรณ์ ถ้าไม่ใช่SelectObjectส่งกลับข้อผิดพลาด?

สำหรับ Windows 3.1 และรุ่นที่ใหม่ กว่าSelectObjectฟังก์ชันส่งกลับค่าเดียวกันว่ามันถูกใช้ใน metafile หรือไม่ ภายใต้รุ่นก่อนหน้าของ Windows, SelectObjectคืนค่าไม่ใช่ศูนย์ความสำเร็จและ 0 สำหรับความล้มเหลวเมื่อมันถูกใช้ในการ metafile?

ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCGdiObject::DeleteObject, CGdiObject::FromHandle, CDC::SelectClipRgn, CDC::SelectPalette, :: SelectObject(&N)

Index