如何使用 WINAPI 隐藏 windows10 任务栏关闭按钮?
How to hide the windows 10 taskbar close button using WINAPI?
我需要想办法删除这个按钮:
我已经尝试将 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
我没有找到禁用关闭按钮的方法,但我已经从任务栏中隐藏了我的 window,如此处所述https://msdn.microsoft.com/en-us/library/windows/desktop/cc144179(v=vs.85).aspx#tbnotify_Taskbar_Display_Options(管理任务栏按钮部分))使用 WS_EX_TOOLWINDOW旗帜。
谢谢帮助
我需要想办法删除这个按钮:
我已经尝试将 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
我没有找到禁用关闭按钮的方法,但我已经从任务栏中隐藏了我的 window,如此处所述https://msdn.microsoft.com/en-us/library/windows/desktop/cc144179(v=vs.85).aspx#tbnotify_Taskbar_Display_Options(管理任务栏按钮部分))使用 WS_EX_TOOLWINDOW旗帜。
谢谢帮助