Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод текста поверх всех графики Windows
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
Kirill_Good
Добрый день,

Не подскажете как вывести какой либо текст поверх всего в Windows? Поверх всего: вывод текущего времени в каком нибудь углу, который будет отображаться (не перекрываться другими окнами) не зависимо что будет запускаться в системе. Конкретный пример: вывод времени текущего и запуск игры, чтобы игра не закрывала вывод времени.

windows 7
Alex11
Создаете окно функцией CreateEx, и в параметре dwExStyle в числе прочего указываете WS_EX_TOPMOST. В этом окне выводите что хотите, оно будет гарантировано поверх всех у кого этот признак не стоит и поверх всех ранее созданных с этим признаком. Чтобы бороться с окнами, созданными позднее нужно что-то придумывать. Типа мониторить непрерывно все окна в системе. Реально этого не нужно, т.к. таких окон в системе почти нет.
Kirill_Good
Цитата(Alex11 @ Aug 18 2015, 01:45) *
Создаете окно функцией CreateEx, и в параметре dwExStyle в числе прочего указываете WS_EX_TOPMOST. В этом окне выводите что хотите, оно будет гарантировано поверх всех у кого этот признак не стоит и поверх всех ранее созданных с этим признаком. Чтобы бороться с окнами, созданными позднее нужно что-то придумывать. Типа мониторить непрерывно все окна в системе. Реально этого не нужно, т.к. таких окон в системе почти нет.

спасибо, попробую разобраться
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.