VC++:在对话框的控件中画图出现错误
想在对话框中显示一个函数的曲线。在对话框左侧设定了几个文本框,可以改变曲线的参数。在右侧插入一个Static用于显示曲线。在对话框的OnPaint()中,定义了:CDC*...
想在对话框中显示一个函数的曲线。在对话框左侧设定了几个文本框,可以改变曲线的参数。在右侧插入一个Static用于显示曲线。在对话框的OnPaint()中,定义了:CDC *pdc=GetDlgItem(IDC_PIC_T2FIRE)->GetDC();注销了 CPaintDC dc(this).在Static控件中画出了自己想要的图。然而,左侧控件的一个combo下拉弹起后,总是覆盖住下面的文本框。网上查了一下,建议不要注销CPaintDC dc(this)。取消注销后,这个覆盖的问题解决了,但是却不能显示我画的图了。
请各位高手帮帮忙,看有没有好地解决办法。
试了hwfmoon的方法,还是不行。
添加了 GetDlgItem(IDC_PIC_T2FIRE)->Invalidate(); 跟以前没变化。
若改为:Invalidate();有图形显示,但不在static 控件中 展开
请各位高手帮帮忙,看有没有好地解决办法。
试了hwfmoon的方法,还是不行。
添加了 GetDlgItem(IDC_PIC_T2FIRE)->Invalidate(); 跟以前没变化。
若改为:Invalidate();有图形显示,但不在static 控件中 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询