绘图后如何刷新??
我想写一个可以随对话框大小随意伸缩的背景,图形已经绘制好了,对话框放大背景可以跟着放大,缩小就不行!然后我加了个刷新函数Invalidate()这下连背景也显示不出来了~~
代码如下:
不管我在OnPaint() 还是OnSize中加入Invalidate();都不显示绘图了!
我该如何实现我想要的功能???
代码如下:
void CMyDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
reght_x=cx;reght_y=cy;//把获取到右下角的坐标赋给全局变量。
//Invalidate();//强制刷新
}
void CMyDlg::OnPaint()
{
if (IsIconic())
{
……
}
else
{
BeiJingXian(left_x,left_y,reght_x,reght_y);//调用自定义函数,用于画背景的。参数1和2是
//左上角坐标,参数3,4是右下角坐标
// Invalidate();//强制刷新
CDialog::OnPaint();
}
}
不管我在OnPaint() 还是OnSize中加入Invalidate();都不显示绘图了!
我该如何实现我想要的功能???
...全文
相关推荐
MATLAB的GUI界面的实时绘图显示
利用MATLAB中的GUI工具来制作串口通信上位机,利用上位机将数据利用绘图实时显示出来。
Qcustomplot绘制实时动态曲线??
🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
c++与Qt实现QChart使用样例,包含双纵坐标轴参数、样式设置,绘图曲线背景自定义,曲线实时刷新
QChart使用样例,包含双纵坐标轴参数、样式设置,绘图曲线背景自定义,曲线实时刷新
C++绘图介绍(用C++在屏幕上绘图)
用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图用VC++在屏幕上绘图
c++双缓冲绘图的实现
实现无闪烁、双缓冲绘图的具体方法 带上了实现的详细代码!!


界面
