如何使用WINAPI隐藏Windows 10任务栏关闭按钮?

时间:2016-09-02 15:49:21

标签: winapi button hide taskbar

我需要找到一种方法来删除此按钮:

Taskbar close button

我已经尝试将CS_NOCLOSE标记放入WNDCLASS,但这不起作用。

  WNDCLASS    wc;
  wc.style         = CS_OWNDC | CS_NOCLOSE;
  wc.lpfnWndProc   = (WNDPROC)staticWindowProc;
  wc.cbClsExtra    = 0;
  wc.cbWndExtra    = 0;

我在回调中也有这段代码:

case WM_INITMENU:
  EnableMenuItem((HMENU)wParam, SC_CLOSE, MF_BYCOMMAND | MF_DISABLED); 
  break

1 个答案:

答案 0 :(得分:0)

我没有找到一种方法来禁用关闭按钮,但是我已经使用WS_EX_TOOLWINDOW标志隐藏了我的窗口,如https://msdn.microsoft.com/en-us/library/windows/desktop/cc144179(v=vs.85).aspx#tbnotify_Taskbar_Display_Options(管理任务栏按钮部分)中所述的任务栏。

寻求帮助