Официальный форум СВД Встраиваемые Системы
10 Декабря, 2016, 15:40:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как убрать окно из ТаскБара во время работы?  (Прочитано 409 раз)
Fozzy
Интересующийся

Сообщений: 2


« : 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]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 27 Октября, 2016, 12:07:49