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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рисование на рабочем столе (или поверх окон). 
:(
    Опции темы
TupleCa
Дата 7.11.2006, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



тут была, уже, подобная тема. теперь надо узнать, как сделать что бы при обновлении стола картинка тоже оставалась (а то когда по ней другим окном проводишь - стерается).

PM   Вверх
Snowy
Дата 7.11.2006, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Просто рисуется не на столе, а кладётся прозрачное окно на весь стол и рисуется на нём.
PM MAIL   Вверх
TupleCa
Дата 7.11.2006, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Snowy @ 7.11.2006,  20:36)
Просто рисуется не на столе, а кладётся прозрачное окно на весь стол и рисуется на нём.

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


Амеба
Group Icon


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

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



Да можно и не делать прозрачное окно, просто окно должно менять свою форму и перемещаться по экрану. Это совсем не сложно делается.


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

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

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


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Цитата(TupleCa @  7.11.2006,  21:41 Найти цитируемый пост)
а у прозрачного окна заголовк,кнопка сворачивания, закрытия тоже прозрачные? 
Ну так поставь бордер в bsNone и выставь форме Align в alClient
PM MAIL   Вверх
Alexeis
Дата 7.11.2006, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Например, вот прямоугольник с закругленными краями
Код

procedure TForm1.FormCreate(Sender: TObject);
 var
   rgn: HRGN;
 begin
   Form1.Borderstyle := bsNone;
   rgn := CreateRoundRectRgn(0,// x-coordinate of the region's upper-left corner
    0,            // y-coordinate of the region's upper-left corner
    ClientWidth,  // x-coordinate of the region's lower-right corner
    ClientHeight, // y-coordinate of the region's lower-right corner
    200,           // height of ellipse for rounded corners
    200);          // width of ellipse for rounded corners
  SetWindowRgn(Handle, rgn, True);
   x1 := 0;
   y1 := 0;
   move := false;
 end;



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

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

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


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

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



Я когда-то делал ScreenMates. Если кто-нить смотрел мультики про зайца Бо, там есть герой "Охламон". Так вот я делал, чтобы он бегал по экрану справа на лево. Если интерисует, могу выслать тебе эту прогу (260 Кб), если напишешь свой ящик.
PM MAIL ICQ Skype   Вверх
Bitter
Дата 7.11.2006, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

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



Удалось впихнуть в 100Кб smile Тут два примера

Присоединённый файл ( Кол-во скачиваний: 45 )
Присоединённый файл  Screen_mates.rar 99,81 Kb
PM MAIL ICQ Skype   Вверх
TupleCa
Дата 8.11.2006, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Bitter @ 7.11.2006,  22:27)
Я когда-то делал ScreenMates. Если кто-нить смотрел мультики про зайца Бо, там есть герой "Охламон". Так вот я делал, чтобы он бегал по экрану справа на лево. Если интерисует, могу выслать тебе эту прогу (260 Кб), если напишешь свой ящик.

спасибо, большое.

PM   Вверх
TupleCa
Дата 8.11.2006, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



т.е примерно такими методами как в случае с Зайцем) делаются разного рода персонажи "живущие" на рабочем столе?
PM   Вверх
Snowy
Дата 8.11.2006, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Цитата(TupleCa @  8.11.2006,  18:04 Найти цитируемый пост)
т.е примерно такими методами как в случае с Зайцем)
Таким или через регионы.
В 9х это не работает - тогда делали через регионы.
А щас так - так гораздо проще.

Цитата(TupleCa @  8.11.2006,  18:04 Найти цитируемый пост)
делаются разного рода персонажи "живущие" на рабочем столе
Это называется "скринмэйты"
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

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

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

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

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


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

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


 




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


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

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