Флаги окна Windows 7 всегда сверху ВКЛЮЧАЯ панель задач Win7 (настраиваемая ошибка)

Я знаю несколько флагов, которые делают окно всегда сверху (например, Qt :: ToolTip, Qt :: WindowStaysOnTopHint, Qt :: Popup), но каждый раз метод вызывает одну и ту же проблему.

При щелчке по меню «Пуск» скрывается область области, пустое поле между программами и окно области уведомлений.

Все хорошо, когда я переключаюсь между разными приложениями и щелкаю где угодно, кроме вышеупомянутых мест.

Просто запустите другие приложения, которые я использовал, чтобы не зависеть от Windows.

Код не имеет смысла, учитывая, потому что в то же время, где делают глупые ошибки, и действительно выступают в качестве флага, чтобы быть в стороне от этой «маленькой» проблемы.

0

Решение

Эти вещи работают:
HWND hWnd = reinterpret_cast (this-> winId ());
SetWindowPos (hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

Но получается, что точно так же, как и флаг субъекта. : (

Объяснение в чем именно заключается проблема:
http://youtu.be/k5TCtr1hPKY

0

Другие решения

Решение, регулярные упражнения такие вещи:

if(this->isActiveWindow() == false} {
this->raise();
}

Только свернутое окно не всегда работает, но мне оно не нужно.

0

По вопросам рекламы [email protected]