请问CPen成员变量如何读取HPEN句柄中的信息呢?
hw110 2003-08-20 09:03:45 我的测试代码如下,但是始终画笔是系统默认的画笔,黑色的单线,得不到我在HPEN里面设置的颜色值不知道哪里错了,请指正
CPen m_Pen;
m_Pen.CreatePen(PS_COSMETIC,5,RGB(130, 120, 120));
hGloPen = (HPEN)m_Pen;
CPen* pPen ;
CPen* ppPen = pPen->FromHandle(hGloPen);
CPen* oldPen;
oldPen = m_pCurDC->SelectObject(ppPen);
m_pCurDC->MoveTo(m_ptOld);
m_pCurDC->LineTo(point);
m_ptOld = point;
if(hGloPen != NULL)
{
m_pCurDC->SelectObject(oldPen);
}