24 Апрель, 2024, 00:06:31
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
English
Russian
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Окно в верхнем слое QNX4 Photon
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Окно в верхнем слое QNX4 Photon (Прочитано 1486 раз)
zpt
Интересующийся
Сообщений: 7
Окно в верхнем слое QNX4 Photon
«
:
01 Июль, 2014, 17:20:18 »
ОС QNX4.25
Подскажите пожалуйста как правильно установить опции окну пользовательского приложения Photon, чтобы оно всегда было в верхнем слое над другими окнами приложений,
вне зависимости от порядка их запуска и получения фокуса.
Цель - сделать приложение индикатор-переключатель состояния чего-либо (например раскладки клавиатуры).
Пробовал вызывать периодически (2Гц) функцию PtWindowToFront(ABW_base), оно конечно работает, но при смене фокуса приложений "нижних слоев" индикатор пропадает и снова появляется, что не очень красиво.
Заранее благодарен.
Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
Окно в верхнем слое QNX4 Photon
«
Ответ #1 :
03 Июль, 2014, 11:17:59 »
Следует установить ресурс Pt_ARG_WINDOW_STATE окна в Ph_WM_STATE_ISFRONT.
Записан
Сотрудник СВД Встраиваемые Системы
zpt
Интересующийся
Сообщений: 7
Окно в верхнем слое QNX4 Photon
«
Ответ #2 :
03 Июль, 2014, 19:48:04 »
Цитата: Андрей Панченко от 03 Июль, 2014, 11:17:59
Следует установить ресурс Pt_ARG_WINDOW_STATE окна в Ph_WM_STATE_ISFRONT.
Не помогает, если другое приложение получает фокус оно перекрывает мое приложение
Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 106
Окно в верхнем слое QNX4 Photon
«
Ответ #3 :
03 Июль, 2014, 21:50:13 »
В моей программе данный флаг помогал, возможно у вас более специфичная ситуация, нужен пример.
Записан
Сотрудник СВД Встраиваемые Системы
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...