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 控件中 展开
2个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询