SelectObject疑问
CPen pen(PS_SOLID,1,RGB(255,0,0));
CPen* pOldPen = pDC->SelectObject(&pen);
pDC->Rectangle(rc);
pDC->SelectObject(pOldPen);
msdn上面说
Return Value
A pointer to the object being replaced
既然指针指向了被替换的对象
不明白为什么这里第二次使用pDC->SelectObject(pOldPen);
就把pDC还原到没改变之前了?