仅适用于Windows API的Windows CE 5.0全屏窗口
发布时间:2020-12-14 05:29:30 所属栏目:Windows 来源:网络整理
导读:我正在尝试为 Windows CE 5.0编写全屏应用程序.我在 Linux下使用CEGCC来编译我的应用程序,所以我只限于Windows API – 即没有花哨的GUI设计器,没有Visual Studio,没有MFC,没有.NET. 到目前为止,我尝试使用SHFullScreen的微软示例,但没有运气.我不想全局隐藏
我正在尝试为
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来监控此情况,但我建议您尝试使您的应用程序不会崩溃. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 rais
- windows-server-2008 – 内部AD域与互联网域
- 哪个Windows版本的Windows ANSI Western(cp 1252)首次出现?
- windows – 使批处理文件FOR命令工作没有通配符?
- 引用子项目的所有项目都必须安装NuGet软件包Microsoft.Bcl.
- 什么是OSX,相当于uint32和uint64的C?
- windows – SQL Server群集选项
- 需要在防火墙中打开哪些主机名和端口才能使Windows更新正常
- 是否更好地将Windows更新应用于未经测试的服务器,或者根本不
- 摆脱我的发布应用程序中的msvcr120.dll / msvcp120.dll依赖
推荐文章
站长推荐
热点阅读