加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

仅适用于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来监控此情况,但我建议您尝试使您的应用程序不会崩溃.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读