Invalidate这个函数一般用来做什么呀? void Invalidate( BOOL bErase = TRUE );这个函数一般用来做什么呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重绘客户区,它会调用OnPaint()(如果有的话),OnPaint()又调用OnDraw()。也可用invalidateRect()来重绘客户区的一部分。 以前区域如果有图像,或者其它的文字。调用它,不用加参数Invalidate()这样就可以使以前区域的内容没有了吗? 发了一个WM_PAINT消息,至于这个消息你想怎么响应那就是你高兴怎么做就怎么做了 发送消息,通知OnPaint()-〉OnDraw()重绘 如果你OnDraw();里没有别的绘图的代码 自然都没了 InvalidateRect() 只是使客户区的某些地方失效,并没有更新整个客户区,所以需要使用UpdateWindow()来更新,当然UpdateWindow()只会更新那些失效的区域只要使用Invalidate()使整个客户区失效,UpdateWindow()才会更新整个客户区他们两者的效果才和RedrawWindow()一样。 matlab的figure嵌入到vc的图像控件中 怎么判断客户端已经连接了? BitBlt具体用法 Vista Mute 问题 CAsyncSocket在Unicode下出现乱码 在注册表用那个涵数能拿回KEY的路径啊 哪位大哥,这段代码在VC里怎么编译?包括建工程及设置,谢谢 关于VC的菜鸟问题 VC6->新建工程->Utility Project是做什么用的? usb的VID,PID 问题,请进 有多少人敢回我的贴子,看完msdn(vc部分)要多长时间? IP地址类型转换
也可用invalidateRect()来重绘客户区的一部分。
如果你OnDraw();里没有别的绘图的代码 自然都没了
InvalidateRect() 只是使客户区的某些地方失效,并没有更新整个客户区,所以需要使用UpdateWindow()来更新,当然UpdateWindow()只会更新那些失效的区域
只要使用Invalidate()使整个客户区失效,UpdateWindow()才会更新整个客户区
他们两者的效果才和RedrawWindow()一样。