主题:EM9000设置颜色问题 共有30605人关注过本帖 |
---|
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 [只看该作者]
谢谢你,问题解决了   呵呵
|
|
单帖管理 | 引用 | 回复 |