mfc中怎么在一个窗口中让另一个窗口重绘
mfc中我定义了两个窗口类分别为Dialog1和Dialog2,我在窗口1中添加了一个按钮的消息函数,在Dialog1类中的按钮消息函数定义了第二个窗口类的一个对象Dia...
mfc中我定义了两个窗口类分别为Dialog1和
Dialog2,我在窗口1中添加了一个按钮的消息函数,在Dialog1类中的按钮消息函数定义了第二个窗口类的一个对象Dialog2 dia2,通过dia2对象调用Invaliatedia()函数,即dia2.Invalidate(),通过点击窗口1中的按钮使窗口2重绘。为什么我这么写了,但是点击按钮,窗口2没有反应,也不发生重绘。求大神指导指导 展开
Dialog2,我在窗口1中添加了一个按钮的消息函数,在Dialog1类中的按钮消息函数定义了第二个窗口类的一个对象Dialog2 dia2,通过dia2对象调用Invaliatedia()函数,即dia2.Invalidate(),通过点击窗口1中的按钮使窗口2重绘。为什么我这么写了,但是点击按钮,窗口2没有反应,也不发生重绘。求大神指导指导 展开
4个回答
2013-04-02
展开全部
请使用非模态窗口的方式显示窗口2即可~~
展开全部
dia2.ReDraw()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
再加上 dia2.UpdateWindow()试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗口2是模态还是非模态窗口?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询