主題:EM9000設置顏色問題 共有34843人關注過本帖 |
---|
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 [只看該作者]
謝謝你,問題解決了   呵呵
|
|
單帖管理 | 引用 | 回復 |