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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рисовать поверх рабочего стола, Загружая JPEG и BMP 
:(
    Опции темы
iddqd
Дата 29.12.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Необходимо рисовать в какой-то определённо области экрана.
Создать что-то типа невидимой рамка, в которой можно было бы вывести картинку с возможностью замены на другую, без оставления следов от прошлой картинки если новая меньше по размеру.


--------------------
PM MAIL   Вверх
deMike
Дата 1.1.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


M.Shinoda
**


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

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



Так, что? Ты хочешь конкретно выводить изображения в любой области экрана?
PM MAIL WWW   Вверх
s-mike
Дата 1.1.2006, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 16.1.2005
Где: Киев

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



А прозрачная форма не подойдет?
PM MAIL WWW   Вверх
iddqd
Дата 1.1.2006, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Хочу. Чтоб нужная мне картинка выводилась прям поверх картинки рабочего стола.

s-mike, ну её ведь можно будет свернуть.
А надо, чтоб выглядило, как рисунок.


--------------------
PM MAIL   Вверх
deMike
Дата 1.1.2006, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


M.Shinoda
**


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

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



Слушай, легче будет если ты пояснишь суть программы...
PM MAIL WWW   Вверх
s-mike
Дата 1.1.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 16.1.2005
Где: Киев

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



Цитата(iddqd @ 1.1.2006, 15:56)
s-mike, ну её ведь можно будет свернуть.
А надо, чтоб выглядило, как рисунок.

Форму без рамки (BorderStyle := bsNone) свернуть можно только программно. А мышью или с помощью меню - нет.
PM MAIL WWW   Вверх
iddqd
Дата 2.1.2006, 03:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



deMike, вобще-то суть вроде ясна.
Пояснять её ещё раз это сложить вместе два моих поста.

s-mike, в принципе тоже вариант если с системной панели спрятать.
Но может есть другой, более лучший вариант?


--------------------
PM MAIL   Вверх
s-mike
Дата 2.1.2006, 07:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 16.1.2005
Где: Киев

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



Цитата(iddqd @ 2.1.2006, 03:50)
Но может есть другой, более лучший вариант?

По-моему это как раз и есть лучший вариант ;) Потому что не нужно придумывать ухищрений, как перерисовывать фон под изображением.
PM MAIL WWW   Вверх
Guest
Дата 4.1.2006, 17:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Зачем ломать себе голову со всякими прозрачными формами,
если можно сразу рисовать на рабочем столе как на канве формы
например, следующая процедура выведет на экран белый прямоугльник:

Код


procedure PaintDesk;
var
  c: TCanvas;
begin
  c := TCanvas.Create;
       
  c.Handle := GetDC(GetWindow(GetDesktopWindow, GW_OWNER));

       //теперь на рабочем столе можно рисовать как на форме
  c.FillRect(rect(10,10,300,450));


  c.free;
end;



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

Запрещено:

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

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

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

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


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

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


 




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


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

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