19 Апрель, 2024, 11:52:52
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
English
Russian
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Как убрать окно из ТаскБара во время работы?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как убрать окно из ТаскБара во время работы? (Прочитано 1270 раз)
Fozzy
Интересующийся
Сообщений: 8
Как убрать окно из ТаскБара во время работы?
«
:
23 Сентябрь, 2015, 00:12:58 »
QNX 6.5
Проект в PhAB
При работе проекта требуется скрыть окно (как если бы его закрыли, убрать с экрана, из Alt+Tab и TaskBar`а) а потом показать, и так много раз.
Убрать с экрана и из Alt+Tab вышло. Первое путем отправки события на сворачивание окна при помощи PtForwardWindowEvent, второе флагом Ph_WM_NO_FOCUS_LIST в Pt_ARG_WINDOW_MANAGED_FLAGS.
Третье ожидалось сделать флагом Ph_WM_TASKBAR в Pt_ARG_WINDOW_MANAGED_FLAGS, но вышла засада, работает только при реализации окна. На "ходу" имеет результат только после вызова PtReRealizeWidget. последнее в свою очередь тянет вызов каллбаков на unrealize realize и закрытие окна, что для меня критично, т.к. многие мои библиотеки используют эти каллбаки, как единожды вызываемые при старте приложения и при его закрытии.
Есть ли способ убрать окно из ТаскБара без PtReRealizeWidget?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...