首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince进程间切换有时候找不到目标窗口解决方案

2012-03-22 
wince进程间切换有时候找不到目标窗口现有wince下开发的如下几个进程:1 图片浏览进程 2 音乐播放进程 3 导

wince进程间切换有时候找不到目标窗口
现有wince下开发的如下几个进程:1 图片浏览进程 2 音乐播放进程 3 导航进程 
想通过一个主控进程实现在wince下以上窗口进程间的切换,
现在遇到一个问题,当我音乐播放的时候有时候无法切换到导航进程,找不到导航进程窗口(Findwindow)。
但在其他几个进程间切换没有问题。
请问大侠们,是播放器资源消耗太多的原因导致导航进程崩溃的原因吗?在wince下该如何管理进程资源呢?





[解决办法]
主控进程在创建时就记录下进程ID,不用Findwindow
[解决办法]
楼主找不到导航进程,是FindWindows函数返回错误表示找不到,还是只是没有显示出来而已。
另外显示进程窗口用的是:
::SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 800, 480, SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOMOVE);
第二个参数的含义不一样,楼主可以试试。
[解决办法]
应该没有问题呀,你是不是把导航的窗口名弄错了,所以找不到.
[解决办法]

探讨

查看了一下进程管理器,发现当播放音乐的时候,导航进程就崩溃掉了。但是内存和cpu的利用率都还好,
不知是何原因了?

热点排行