请教大家一个关于自己设置鼠标光标的问题?
大胡子 2003-12-14 01:43:08 我的工程是:单文档单视图的。我在视图类中改变了鼠标光标,当我又启动了视图的Timer事件后,该鼠标不停的闪。请大家指点一下,谢谢了。
BOOL CMenuExView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
if(!m_oldCM.isEmpty())
{
::SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1));
return TRUE;
}
return CView::OnSetCursor(pWnd, nHitTest, message);
}
void CMenuExView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent == 10)
{
CClientDC dc(this);
if(dc.GetSafeHdc() == NULL)
{
CView::OnTimer(nIDEvent);
return;
}
//画了几条线
}
CView::OnTimer(nIDEvent);
}