
Есть ли такой софт который выведет надпись поверх любой программы
дык он же маратл полностью забьет - а надо что бы и маратл было видно , и не просто видно а еще и работал он как положено, а не как например на старых приколах - типа картинка начинает плыть или рассыпаться например - при этом то маратл сам не работает - а только скрин сейвер делает вид что работает маратл, то есть если подтрогать экран то управление перейдет к маратлу и надпись пропадет... блин трудно это объяснить ... опять жара - башка не варит - ну думаю здесь люди умныеMisha_g писал(а):ScreenSaver виндовский!
qiwi 2% в армаксе онлайн
HWGuy писал(а):ну то есть, например, маратл держит на экране матрас, а снизу какая нибудь прога держит свою надпись поверх маратла - и маратл об этом ничего не знает.... вряд ли конечно, но мало ли
Софт есть, называется Flash.
«Господь Бог создал людей, Авраам Линкольн дал им свободу, но только полковник Сэмюэл Кольт наконец сделал их равными»
-
- участник форума
- Сообщения: 148
- На форуме с: 05 фев 2007, 17:15
- Репутация: 0
Берёшь контекст рабочего стола getdc(0) и рисуешь на нём чо хочешь поверх вообще всего, только надо следить хитро чтоб перерисовывать вовремя. Сверху окна с потоковым видео такое ессно не катит.
Можно, например, периодически (в потоке, таймере) брать регион с рабочего стола (bitblt) в буфер, анализировать буфер по цветам нет ли там чего важного если нет то рисовать в него через маску прозрачности свой текст и возвращать регион обратно откуда взят (bitblt)
Ещё вариант: создаёшь на каждый "экран" скрываемого ПО, окна фигурной формы и устанавливаешь их поочереди setforegroundwindow поверх всех окон, так чтобы в местах действительныйх элементов управления скрываемого ПО были "дырки" (чтоб оно работало). А в остальных областях таких окон можно рисовать.
Ещё вариант: установить поверх всех окон прозрачное окно с белым фоном и свой текст на нём потемнее лучше чёрный. Если такое окно делать во весь экран тогда надо ловить события от тачскрина(мышь) и перенаправлять их на скрываемое ПО.
Есть ещё миллион способов, но всё это большой изврат. Если чисто надпись добавить свою, так лучше внедрить её в скрины скрываемого ПО по ситуации.
Можно, например, периодически (в потоке, таймере) брать регион с рабочего стола (bitblt) в буфер, анализировать буфер по цветам нет ли там чего важного если нет то рисовать в него через маску прозрачности свой текст и возвращать регион обратно откуда взят (bitblt)
Ещё вариант: создаёшь на каждый "экран" скрываемого ПО, окна фигурной формы и устанавливаешь их поочереди setforegroundwindow поверх всех окон, так чтобы в местах действительныйх элементов управления скрываемого ПО были "дырки" (чтоб оно работало). А в остальных областях таких окон можно рисовать.
Ещё вариант: установить поверх всех окон прозрачное окно с белым фоном и свой текст на нём потемнее лучше чёрный. Если такое окно делать во весь экран тогда надо ловить события от тачскрина(мышь) и перенаправлять их на скрываемое ПО.
Есть ещё миллион способов, но всё это большой изврат. Если чисто надпись добавить свою, так лучше внедрить её в скрины скрываемого ПО по ситуации.
мдааа.... для меня 95% текста китайская грамота ](*,) ну да ладно - отдам партнеру идеи, он програмер - пусть разбирается.... внедрить в скрины ПО не получится ибо имеется ввиду маратл, а он постоянно обновляется(не, ну можно конечно мутить с заменой файлов по будильнику, но как то это не правильно....), а ftp доступ они никому не дают кроме своих элитных дилеров ....newautomat писал(а):Берёшь контекст рабочего стола getdc(0) и рисуешь на нём чо хочешь поверх вообще всего, только надо следить хитро чтоб перерисовывать вовремя. Сверху окна с потоковым видео такое ессно не катит.
Можно, например, периодически (в потоке, таймере) брать регион с рабочего стола (bitblt) в буфер, анализировать буфер по цветам нет ли там чего важного если нет то рисовать в него через маску прозрачности свой текст и возвращать регион обратно откуда взят (bitblt)
Ещё вариант: создаёшь на каждый "экран" скрываемого ПО, окна фигурной формы и устанавливаешь их поочереди setforegroundwindow поверх всех окон, так чтобы в местах действительныйх элементов управления скрываемого ПО были "дырки" (чтоб оно работало). А в остальных областях таких окон можно рисовать.
Ещё вариант: установить поверх всех окон прозрачное окно с белым фоном и свой текст на нём потемнее лучше чёрный. Если такое окно делать во весь экран тогда надо ловить события от тачскрина(мышь) и перенаправлять их на скрываемое ПО.
Есть ещё миллион способов, но всё это большой изврат. Если чисто надпись добавить свою, так лучше внедрить её в скрины скрываемого ПО по ситуации.
qiwi 2% в армаксе онлайн
а что такое маратл?
у меня e-port , там тоже этот маратл есть?
хотелось бы какоенибудь окошко вместо кнопки коммунальные услуги запихнуть да и телефон поддержки свой написать, да ещё может чё нибудь....
у меня e-port , там тоже этот маратл есть?
хотелось бы какоенибудь окошко вместо кнопки коммунальные услуги запихнуть да и телефон поддержки свой написать, да ещё может чё нибудь....
Люди становятся теми, кем становятся, в зависимости, оттого, что они делают в своё свободное время. Именно выбор: на что потратить своё время, определяет выбор пути, по которому пойдёт человек, и того места, где он, в конечном счёте, окажется.
понятно, ну а поверх епорта что нибудь запихнуть реально?
если кто уже смог, поделитесь как....
если кто уже смог, поделитесь как....
Люди становятся теми, кем становятся, в зависимости, оттого, что они делают в своё свободное время. Именно выбор: на что потратить своё время, определяет выбор пути, по которому пойдёт человек, и того места, где он, в конечном счёте, окажется.
-
- Эксперт
- Сообщения: 865
- На форуме с: 13 июл 2006, 17:27
- Репутация: 50
kkv писал(а):понятно, ну а поверх епорта что нибудь запихнуть реально?
если кто уже смог, поделитесь как....
Поверх любой проги реально запихнуть любые свои изображения, тексты, управляющие элементы и т.д. Как - тут уже писалось. Берётся программист и пишет соответствующий код. Путей достижения цели есть много.
Проблема может возникнуть, если сама программа управления терминалом препятствует таким действиям (например следит за тем, чтобы постоянно оставаться раскрытой на полный экран и самой первой в иерархии окон). В этом случае, скорее всего, повиснет система =d>.
С уважением,
Гладкошерстный Полосатый Кот,
считающий себя белым и пушистым
Гладкошерстный Полосатый Кот,
считающий себя белым и пушистым
Вернуться в «ПО для терминалов и приема платежей»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей