Мне нужно скрыть всплывающие окна в сторонней библиотеке.
Я реализовал файлы с подключением окон с помощью SetWindowsHookEx и знаю все новые созданные hWnd (s). Я слушаю обратный вызов HSHELL_WINDOWCREATED
и делаю следующее:
long style= GetWindowLong(hWnd, GWL_STYLE);
style &= ~(WS_VISIBLE); // this works - window become invisible
style |= WS_EX_TOOLWINDOW; // flags don't work - windows remains in taskbar
style &= ~(WS_EX_APPWINDOW);
SetWindowLong(hWnd, GWL_STYLE, style);
Что я делаю неправильно здесь, чтобы скрыть вновь созданные окна в панели задач?