Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> рисовать на канвасе, непрерывно 
:(
    Опции темы
Racer
Дата 25.5.2010, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



Добрый день. Мне необходимо непрерывно рисовать поверх браузера. я рисую через gdi+ но игра в браузере перерысовывается и свое не выжу :(
PM MAIL   Вверх
Racer
Дата 26.5.2010, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



неужели никто не знает? мне очень надо
PM MAIL   Вверх
Alexeis
Дата 18.6.2010, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Racer, ну можно создать полупрозрачное окно и рисовать на нем. Правда тогда оно не будет прокликиваться. Можно создать оверлейное окно, вот только слабые видеокарты поддерживают не более одного оверлея, и если одна программа уже воспользовалась оверлеем, то вторая уже не будет работать.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Racer
Дата 19.6.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



ну это прога для меня... у меня с видюхой все ок. а как юзать оверлей?
PM MAIL   Вверх
Alexeis
Дата 19.6.2010, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Racer, нужно изучать DirectX. Что-то подобное можно увидеть в менеджерах закачки и т.д. Полупрозрачное или непрозрачное окно, которое невозможно перекрыть. Видеоплееры часто используют вывод на оверлей. Это легко определить нажав кнопку Print Screen. Если вместо скриншота картина Малевича, то это вывод в оверлей.   


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Racer
Дата 24.6.2010, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



То есть надо юзать DelphiX,  я верно понял?
PM MAIL   Вверх
AntonN
Дата 24.6.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



Не надо юзать оверлеи (он один и не факт что он вообще может быть), и уж тем более не надо учить DelphiX для знакомства с DirectX. "Кака" это smile

Создавай окно через UpdatelayeredWindow(), после того как применишь эту функцию выставляй размеры формы в 1*1 (или 0*0, я не пробывал). Будет оно вистеть topmost, и насквозь "прокликиваться".
Для примера этот пример http://desksoft.ru/index.php?forum=13&th=47 , вместо:
Код

width:=BT.Width;
  height:=BT.Height;

делай там width:=1; и height:=1;


--------------------
user posted image
PM MAIL WWW   Вверх
Racer
Дата 25.6.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



а если ширину и толщину в 1 пиксель, то я рисовать смогу только на площади 1 пиксель квадратный? smile
PM MAIL   Вверх
AntonN
Дата 25.6.2010, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



рисуешь ты на битмапе, его "заменяешь" вместо формы, форму загоняешь в размеры 1*1, и все - висит прокликиваемый битмап


--------------------
user posted image
PM MAIL WWW   Вверх
Racer
Дата 25.6.2010, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 28.6.2009

Репутация: нет
Всего: нет



окей, сейчас попробую
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0758 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.