vc mfc窗口图形的重画问题。写了个绘图函数。在鼠标双击响加入了此函数,想双击后先清除以前画的,重画

voidCCwmfcView::OnLButtonDblClk(UINTnFlags,CPointpoint){//TODO:Addyourmessagehandlerc... void CCwmfcView::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
//if((point.x+30)>0)
//300 300做原点

if(tag==0)
{
XL=point.x-100;
YH=-(50-point.y);
R=4;
Times=5;
//Invalidate();
DrawMap(R,XL,YH,Times);
tag=1;
}
else
{
XL=0;
YH=0;
R=2;
Times=1;
//Invalidate();
DrawMap(R,XL,YH,Times);
tag=0;
}
Invalidate(false);
CView::OnLButtonDblClk(nFlags, point);
}
展开
 我来答
西瓜妈妈育儿助手
2013-02-24 · 新手妈妈育儿助手,24小时在线的育儿专家
西瓜妈妈育儿助手
采纳数:158 获赞数:549

向TA提问 私信TA
展开全部
Invalidate();

UpdateWindow();
追问
不行啊,加上后双击,就清屏了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式