C++任务栏中不显示使用 CreateWindow 创建的窗口

C++ don't display in the taskbar a window created with CreateWindow

本文关键字:CreateWindow 创建 窗口 任务栏 显示 C++      更新时间:2023-10-16

可能重复:
Windows任务栏API
Win32:如何通过hWnd 在任务栏中隐藏第三方窗口

使用CreateWindow创建窗口后,如何防止窗口显示在任务栏中?(有什么参数可以让我这样做吗?)

将"dwStyle"设置为WS_POPUP,第三个参数:

HWND WINAPI CreateWindow(
    __in_opt  LPCTSTR lpClassName,
    __in_opt  LPCTSTR lpWindowName,
    __in      DWORD dwStyle,
    __in      int x,
    __in      int y,
    __in      int nWidth,
    __in      int nHeight,
    __in_opt  HWND hWndParent,
    __in_opt  HMENU hMenu,
    __in_opt  HINSTANCE hInstance,
    __in_opt  LPVOID lpParam);

如果你正在做win32,我建议,为了你自己的理智,你可以试试Qt。

ITaskbarList::DeleteTab还将从任务栏中删除一个窗口。