urenai 发表于 2023-10-29 22:23:23

【解决方案】无边框窗口如何实现单击任务栏控制窗口

【解决方案】无边框窗口如何实现单击任务栏控制窗口最小化或最大化。
居然有人发现同样的问题了。
我看到了之后,我突然想到我看过的案例。
某3D相机进程 启动过程中 有一个 无边框窗口。
他是可以实现单击任务栏实现窗口的大小化的。
那么,现在想想,他为什么可以实现呢???
因为他有2个窗口。
1个窗口带边框 隐藏了,另一个窗口没边框正常显示使用。
然后窗口共享大小化消息同步处理。

但是,窗口隐藏后任务栏会同步隐藏。
我就搜了搜网上资料:windows窗口隐藏状态下如何让任务栏正常显示?
没有什么太有价值的资料。

但发现一个有意思的风格。
他的解释是这样的:
使用WS_EX_APPWINDOW样式:在创建窗口时,设置WS_EX_APPWINDOW样式。这将使窗口始终显示在任务栏上,即使窗口被隐藏。

完毕!





gonspro 发表于 2023-10-30 17:30:30

见附件
页: [1]
查看完整版本: 【解决方案】无边框窗口如何实现单击任务栏控制窗口