隐藏任务栏中的“关闭窗口”选项

时间:2014-07-01 23:37:00

标签: c++ winapi

我想创建一个在任务栏上有一个图标的窗口,但是没有从那里关闭的选项。我可以简单地拦截WM_CLOSE,但是一个非功能性选项仍然保留在窗口的任务栏菜单上。有关该方法的stackoverflow还有其他问题,但没有描述如何隐藏选项本身的问题。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

任务栏按钮使用分配给窗口本身的相同菜单。没有办法区分是通过单击任务栏而不是单击窗口来调用菜单(或者即使是通过鼠标或键盘调用它)。如果禁用"关闭"项目,用户根本无法关闭窗口。所以不要这样做。