当前位置:编程学习 > wap >>

QT程序启动其他进程画面的问题

本人在wince下开发QT应用程序。
现有两个进程画面分别为主进程画面A,和次进程画面B。

主进程在启动过程中,会自动加载次进程。
然后通过画面切换来显示。

但是第一次画面切换到次进程时候,速度特别慢需要2秒才能反应,但后来速度就很快。
我采用如下方式画面切换:
step1 ::SetWindowPos(::FindWindow(NULL, L"A"), , HWND_BOTTOM, x, y, h, w, SWP_HIDEWINDOW);//隐藏进程A
step2 ::SetWindowPos(::FindWindow(NULL, L"B"), HWND_TOP, x, y, h, w, SWP_SHOWWINDOW);//将进程B置顶显示
step3 ::PostMessage(::FindWindow(NULL, L"B"),  MSG, 0, 0);//消息传递

请问大侠我的方式是否有问题影响到速度,还有可能是什么原因呢?


补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,