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

use*_*770 2 c++ winapi

可能的重复项:
Windows 任务栏 API
Win32:如何通过 hWnd 在任务栏中隐藏 3rd 方窗口

使用 CreateWindow 创建窗口后,如何防止窗口显示在任务栏中?(是否有任何参数允许我执行此操作或其他操作?)

Lia*_*m M 5

将 '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);
Run Code Online (Sandbox Code Playgroud)

如果您正在使用 win32,我建议,为了您自己的理智,您可以尝试一下Qt