superdetka 0 17 августа, 2015 Опубликовано 17 августа, 2015 (изменено) · Жалоба Добрый день, Не подскажете как вывести какой либо текст поверх всего в Windows? Поверх всего: вывод текущего времени в каком нибудь углу, который будет отображаться (не перекрываться другими окнами) не зависимо что будет запускаться в системе. Конкретный пример: вывод времени текущего и запуск игры, чтобы игра не закрывала вывод времени. windows 7 Изменено 17 августа, 2015 пользователем Kirill_Good Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 17 августа, 2015 Опубликовано 17 августа, 2015 · Жалоба Создаете окно функцией CreateEx, и в параметре dwExStyle в числе прочего указываете WS_EX_TOPMOST. В этом окне выводите что хотите, оно будет гарантировано поверх всех у кого этот признак не стоит и поверх всех ранее созданных с этим признаком. Чтобы бороться с окнами, созданными позднее нужно что-то придумывать. Типа мониторить непрерывно все окна в системе. Реально этого не нужно, т.к. таких окон в системе почти нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
superdetka 0 18 августа, 2015 Опубликовано 18 августа, 2015 · Жалоба Создаете окно функцией CreateEx, и в параметре dwExStyle в числе прочего указываете WS_EX_TOPMOST. В этом окне выводите что хотите, оно будет гарантировано поверх всех у кого этот признак не стоит и поверх всех ранее созданных с этим признаком. Чтобы бороться с окнами, созданными позднее нужно что-то придумывать. Типа мониторить непрерывно все окна в системе. Реально этого не нужно, т.к. таких окон в системе почти нет. спасибо, попробую разобраться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться