我已经设置了消息响应函数(是手动添加的),加了vitrual void OnPaint();但是不能画图,我在OnPaint中加了messgagebox,发现竟然连函数都没有进去。。。求解
void CTestnewDlg::OnPaint()
{
// TODO: 在此添加控件通知处理程序代码
MessageBox(_T("ok"));
CPaintDC dc(this);
dc.MoveTo(0,0);
dc.LineTo(1000,1000);
for(int i=50;i<=310;i=i+20)
{
dc.MoveTo(50,i);
dc.LineTo(53,i);
}
}
菜鸟,问一个很简单的问题,关于MFC非模态对话框不能画图的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 这篇文章:MFC开发之对话框背景贴图对控件刷新闪烁问题的解决办法 也许能够解决你的问题,你可以看下
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码