主题:EM9000设置颜色问题

  共有17184人关注过本帖    
yh830921
1楼


EM9000设置颜色问题  发帖心情 Post By:2007-4-11 16:43:00   [只看该作者]

请问一下,我在EVC里面设置了颜色,为什么显示的时候没有反映,还是黑色的啊?设置的宽度也没反映
void CXiuhuaView::OnDraw(CDC* pDC)
{
CXiuhuaDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);

HPEN m_hPen; //一个指向CPen对象的指针 
pDC->MoveTo (10,10); 
pDC->LineTo (110,10); 
CPen newPen(PS_NULL,10,(COLORREF) 192); //红色的笔宽度为10 
CPen * pOldPen=pDC->SelectObject (&newPen); 
m_hPen=(HPEN)pOldPen->GetSafeHandle ();
pDC->MoveTo (10,20); 
pDC->LineTo (110,20); 
pDC->SelectObject (CPen::FromHandle (m_hPen));
pDC->MoveTo (10,30); 
pDC->LineTo (110,30); 
// TODO: add draw code for native data here
}

  单帖管理 | 引用 | 回复 回到顶部
leeleen
2楼


  发帖心情 Post By:2007-4-11 17:41:00   [只看该作者]

EVC的API函数是VC的一个子集,并不是所有VC的函数都可以在EVC中同样使用。当然,为了保持兼容性,编译的时候并不报错,但结果可能不一样。建议用标准EVC的用法来编写程序。具体学习可以参考《EVC高级编程极其应用开发》这本书。

  单帖管理 | 引用 | 回复 回到顶部
yh830921
3楼


  发帖心情 Post By:2007-4-12 14:40:00   [只看该作者]

谢谢你,问题解决了   呵呵

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9000设置颜色问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: