【发布时间】:2015-11-09 15:24:26
【问题描述】:
我正在为类似 WinCE 7 信息亭的设备进行开发。它将花费几乎所有时间运行一个应用程序,用户不应该能够通过 alt-tab 退出该应用程序,但在开发过程中,我只希望能够关闭应用程序并运行各种实用程序。
我已从启动中删除了“explorer.exe”。这正确地删除了开始菜单、alt-tab 等。但这意味着桌面是一个从不重绘的空白区域,并且应用程序的某些部分期望 WindowFromPoint() 总是返回一个非 NULL 句柄。
我想创建一个与桌面具有相同属性的小型应用程序,它被“粘”在所有其他窗口下方的屏幕背面。我该怎么做?
编辑:我有一些东西可以处理未装饰的窗口 WS_POPUP | WS_VISIBLE 也捕获 WM_CLOSE 的屏幕大小。还需要什么魔法吗?
【问题讨论】:
标签: windows winapi windows-ce