Есть ли способ программно скрыть приложение на окнах? Я хочу добиться того же, что и ярлык Windows + D, но для одного приложения. Я хочу сделать это изнутри этого приложения (приложение состоит из нескольких окон, один из которых не может быть перемещен, изменен, закрыт или сведен к минимуму пользователем). Приложение написано на C++ и использует Qt для пользовательского интерфейса.Программно скрыть приложение на окнах
ответ
ShowWindow(HwndWindow, SW_MINIMIZE);
Вот MSDN ShowWindow documentation.
Кроме того, вы можете найти EnumChildWindows, что полезно для поиска всех этих окон, если их ручки недоступны для вас.
Это действительно то, что я искал. Благодарю. –
сделать так, что это так легко:
1- получить дескриптор этого окна:
HWND hChild = GetDlgItem(hWnd, ID_MYCHILD);
2- отправить к нему SW_SHOW либо с помощью ShowWindow или через SendMessage:
- если окно не относится к вашей заявке, то:
1 - извлечь основное окно с:
HWND hWnd = GetForegroundWindow(void);
2- использования выше, чтобы скрыть/показать его
Маленькая опечатка во втором 'ShowWindow'. Я думаю, вы хотели, чтобы он читал 'SW_SHOW' –
@TimSeguine да спасибо, что я этого не заметил. – Raindrop7
Использование SW_HIDE во всех окнах приложений приводит к удалению значка приложения из панели задач, поэтому это не вариант. SW_MINIMIZE, как указано в другом ответе, однако делает трюк. –
- 1. Программно скрыть приложение Android в Launcher?
- 2. Как скрыть приложение Java в Mac программно?
- 3. Скрыть окно консоли питона .py на окнах
- 4. Программно скрыть (но не выйти) приложение на OS X
- 5. Приложение для консоли на окнах
- 6. Программно проверить, разрешен ли IPv6 на окнах
- 7. Как скрыть stdout подпроцесса на окнах
- 8. Скрыть программно таблицу
- 9. Создать ярлык в окнах программно
- 10. Скрыть приложение на android, используя DevicePolicyManager
- 11. Как скрыть представление программно?
- 12. Как скрыть кнопку программно
- 13. Скрыть список счетчиков программно
- 14. Программно настроить приложение на черном
- 15. Mac - Как программно скрыть приложение NSApplicationActivationPolicyAccessory или LSUIElement?
- 16. Скрыть приложение на Google play
- 17. Невозможно скрыть приложение на appstore
- 18. приложение django с движком приложения на окнах
- 19. GTK Приложение не работает на окнах
- 20. QCombobox :: setView аварийное приложение на окнах 7
- 21. Невозможно построить приложение cordova на окнах 7
- 22. Приложение DirectX на 64-битных окнах
- 23. тестовое приложение на 64-битных окнах
- 24. разработать приложение win win32 на окнах 7
- 25. Как создать ссылку на приложение в окнах
- 26. Медленное приложение на окнах xp 500mb ram
- 27. Программно скрыть клавиатуру
- 28. Скрыть android.support.v7.widget.Toolbar программно
- 29. Как скрыть UITabBarController программно?
- 30. Как программно скрыть клавиатуру
[ShowWindow] (https://msdn.microsoft.com/en-us/ библиотека/windows/desktop/ms633548 (v = vs.85) .aspx) с SW_HIDE, вам нужны дескрипторы хранилища (HWND) для всех ваших окон. – ST3
Использование SW_HIDE во всех окнах приложений приводит к удалению значка приложения из панели задач , поэтому это не вариант. SW_MINIMIZE, как указано в другом ответе, однако делает трюк. –