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

标签 c++ winapi

<分区>

Possible Duplicate:
Windows Taskbar API
Win32: How to hide 3rd party windows in taskbar by 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一试。

关于C++ 不在任务栏中显示使用 CreateWindow 创建的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9037788/

相关文章:

winapi - syscall.Syscall 和 WinAPI 遇到问题

c++ - RegSetValueEx 只显示写入第一个字符

c++ - 如何在 C++98 中实现作用域枚举并可以像 C++11 中的枚举类一样使用?

python - Windows 操作系统上 Python 和 Win32 之间的 IPC

c++ - HTTP post 和 wininet

winapi - 无法在远程 session 中获取用户 token

.net - 如何关闭其他应用程序的套接字连接?

变量周围的 C++ 堆栈已损坏

c++ - 获取具有类似控制台行为的目录路径

C++ operator() 重载 boost::system::error_code 技巧