仅适用于Windows API的Windows CE 5.0全屏窗口

前端之家收集整理的这篇文章主要介绍了仅适用于Windows API的Windows CE 5.0全屏窗口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试为 Windows CE 5.0编写全屏应用程序.我在 Linux下使用CEGCC来编译我的应用程序,所以我只限于Windows API – 即没有花哨的GUI设计器,没有Visual Studio,没有MFC,没有.NET.

到目前为止,我尝试使用SHFullScreen的微软示例,但没有运气.我不想全局隐藏任务栏(即我希望它在我的应用程序关闭时表现正常,或者我应该说崩溃,并且无法恢复其状态).

关于这个的任何想法?一个简单的程序,这样做(当然,不仅仅是“我想是这样”),即在Windows CE 5.0中显示一个窗口(或者我猜的任何Windows CE / Mobile / Embedded,所以我至少有一个线索)屏幕右下角的左上角,在任务栏上方,会非常有用.

谷歌没有帮助我,如果你问(但也许我今天没有使用正确的条款).

干杯

解决方法

任务栏应位于所有窗口之上,并且不依赖于进程,因此要获得“全屏”效果,您必须隐藏它.

Here’s a C# version应该很容易转换为C(因为它主要是P /调用C).

当你的应用程序退出(并且应该)时,你的应用程序当然可以反转它,但是如果它崩溃了,那么shell就无法“知道”它需要恢复任务栏.当然,如果您控制操作系统,您可以随时创建一个新的Shell来监控此情况,但我建议您尝试使您的应用程序不会崩溃.

猜你在找的Windows相关文章