我是嵌入式编程的老手,但对 CE 还是个新手,在做相当简单的事情时遇到了很多麻烦,因为我不熟悉 API 并且很难理解晦涩难懂的 MSDN 文档。
我想要做的就是最小化和最大化从其中一个应用程序运行的两个独立应用程序。
例如应用程序 A 决定现在是它出现的时候了,然后最小化应用程序 B(应用程序 B 是第三方应用程序,例如记事本,无法访问源代码等),然后在稍后阶段最大化 B 并最小化自身。
应用程序 A 将由我自己编写。
我敢肯定这一定很简单,但是在哪里可以找到答案..:)
提前致谢。 意向书
最佳答案
首先,您需要使用 FindWindow 定位窗口句柄 (hwnd) API 函数或一些替代方法。接下来使用 ShowWindow API 函数指定 SW_HIDE 或 SW_SHOW 以分别隐藏或显示窗口。请注意,Windows CE 5.0 在技术上不支持 Win32 窗口状态,如 SW_MINIMIZE、SW_MAXIMIZE 等。
一个简单的例子是:
HWND hWnd = ::FindWindow( _T("Notepad"), NULL);
::ShowWindow(hWnd, SW_HIDE);
关于c++ - 在 Windows CE 5 中的可见应用程序之间切换,Lang : C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259562/