MyException - 我的异常网
当前位置:我的异常网» WinCE » 高分:关于wince6.0系统隐藏/显示界面有关问题

高分:关于wince6.0系统隐藏/显示界面有关问题

www.myexceptions.net  网友分享于:2013-04-10  浏览:6次
高分求助:关于wince6.0系统隐藏/显示界面问题
我正在做的是将原来的vc程序移植到ARM上,用的是em9170,自带wince6.0系统。程序有两个界面,程序刚运行时显示A界面,点击某个按钮显示B界面,A界面是一个对话框和一个视图,B界面是两个对话框和一个视图,原理是使用CMainFrame::ShowControlBar函数来显示/隐藏对话框的方式达到切换界面的目的。
   现在的问题是:A界面切换B界面时,B界面内容没有更新(其实B界面已经有了,最小化再最大化后即可显示出来),B界面切换A界面时确是正常的,这是什么原因?
   考虑过是没有刷新的问题,在程序隐藏显示对话框后添加UpdateAllViews(NULL)刷新界面也刷新不出来。
wince 隐藏界面显示

------解决方案--------------------
B界面 updatewindow 
------解决方案--------------------
刷新隐藏界面,有必要吗?已经隐藏了,看也看不到,刷新来做什么。
------解决方案--------------------
可以考虑在窗体 Show(OnPaint) 时来刷新,Windows 有这样的机制。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有