hur.cn - 华软网

 热门搜索

很简单的画线功能,实现的不正确

  作者:未知    来源:网络    更新时间:2011/6/11
创建的单文档MFC。这个程序运行出来有问题:
在客户区划线,划几条都没有反应,但是如果继续在客户区里再点一下鼠标,刚才划的线的轨迹就一下子都冒出来了。
怎么回事?

C++">void CDrawV3View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CDC* pDC=GetDC();
pDC->MoveTo(m_ptOld);
pDC->LineTo(point);
ReleaseDC(pDC);

CView::OnLButtonUp(nFlags, point);
}

---华软 网友回答---
加上SendMessage(WM_PAINT) 让窗口重绘
---华软网友回复---
解决了   奇怪   VS2008真让人闹心
---华软网友回复---
回来说明一下
SendMessage()不能解决。
根本的原因是系统或软件问题,使得MFC的程序反应相当迟钝。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。