Вниз
Скачать: CL | DM;

Flash & Desktop   Найти похожие ветки 

← →
Tuman   (2004-05-02 23:37) [0]

Вопрос таков:

можно-ли как-нибудь вставить флешку вместо фона рабочего стола?

Решение: Desktop сделать Web-страницей, на Web-страницу поместить флешку.

Но. При как можно сделать невидимой ВЕБстраницу и при этом оставить видимой саму флешку?

Или есть какой-то другой способ ее вставить.


← →
Tuman   (2004-05-02 23:41) [1]

И еще. Как рисовать на на Wallpapere без обновлений десктопа (как по F5)?
Это к тому, что если есть возможность считывать флешку по кадрам
(вдруг).


← →
Tuman   (2004-05-05 22:40) [2]

Удалено модератором
Примечание: Дубль


← →
Tuman   (2004-05-05 22:41) [3]

Во сморозил...выше.

Я нашел решение вопроса по вставке флешки на рабочий стол, но не знаю как его реализовать.

Как можно вставить ActiveX TShockwareFlash в десктоп (SysListView32)?
т.к. в функции CreateWindow(Ex) этого нет, или по крайней мере я не видел.


← →
Tuman   (2004-05-06 00:21) [4]

А может кто знает как рисовать на DC (canvas) за ярлыками рабочего стола.


← →
Cobalt ©   (2004-05-06 00:35) [5]

Вот это уже более ясный вопрос - если у того окна есть функция, то можно её заменить (внедрится в АП Проводника) своей функцией, и по своему реагировать на отрисовку фона (не помню точно сообщение, посмотрите на Королевстве Дельфи была статья про рисование - всякие сообщения и т.п.)
А все остальные сообщения переадресовывать старой оконной функции.


← →
Tuman   (2004-05-06 01:09) [6]

И все-таки. Как насчет ActiveX?


← →
Cobalt ©   (2004-05-06 16:16) [7]

Это уже на веб-страничку

Может, лучше пояснишь "Основную цель"?


← →
Tuman   (2004-05-06 17:36) [8]

Цель: вставить флеш в форму чужого процесса.
Кнопку например можно вставить так:
Button:=CreateWindow("BUTTON","OK",WS_CHILD  or WS_VISIBLE,
                       x,y,Width,Height,
                       hParent,0,GetWindowLong(hParent,GWL_HINSTANCE),nil);
А как вставить ActiveX TShockwareFlash?


← →
Tuman   (2004-05-07 12:03) [9]

А как можно рисовать за ярлыками рабочего стола?


← →
Tuman   (2004-05-07 13:17) [10]

Копался тут в инете и случайно наткнулся на прогу, которая как раз делает то, что мне и надо, а именно вставляет фшеш вместо обоев. Называется сие чудо WallMedia (http://wallsmedia.narod.ru/download/Wallsmedia2_50.EXE). Но как она эти флешки вырисовывает?


← →
Cobalt ©   (2004-05-07 16:29) [11]

А ты WinSight"ом посмотри.
И глянь ещё - каого типа рабочий стол (ActiveDesktop?)


← →
Tuman   (2004-05-07 18:38) [12]

Смотрел. У меня ХР.
Пробовал со всеми потомками Progman"а. Максимум что получается, это рисование на ярлыках за формами.


← →
Cobalt ©   (2004-05-07 19:45) [13]

Да нет, ты глянь, что делает WallMedia.


← →
Tuman   (2004-05-08 21:16) [14]

И что?
Вааащще, че такое ММС?


← →
Tuman   (2004-05-10 18:25) [15]

Аааа, дошло.
Она здает child-окно у SHELLDLL_DefView, но как правильно имитировать прямоугольник выделения и обновление ярлыков?


← →
Cobalt ©   (2004-05-10 18:54) [16]

Транслировать сообщения родительскому окну?


← →
Tuman   (2004-05-10 18:58) [17]

Да, кстати. Может подскажкте почему ЭТО не работает:

hS_DV:=FindWindowEx(FindWindow("progman","Program Manager"),0,"SHELLDLL_DefView","");

hWindow:=CreateWindow("MDICLIENT","CNAME",WS_CHILD  or WS_VISIBLE or WS_VSCROLL or WS_CLIPSIBLINGS,
                       0,0,750,550,hSLV,0,GetWindowLong(hSLV,GWL_HINSTANCE),nil);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.019 c
1-1085644462
ReNoiZer
2004-05-27 11:54
2004.06.13
Траблы с дебаггером на D7, WindowsXP с SP2 - build 2096


3-1084477476
Inspired
2004-05-13 23:44
2004.06.13
Создать поле в табл Access из Delphi6 через адо query


1-1086103097
Anton
2004-06-01 19:18
2004.06.13
Записи


1-1085895353
Islander
2004-05-30 09:35
2004.06.13
Как отловить изменение разрешения или кол-ва цветов в системе?


3-1083214133
kvit
2004-04-29 08:48
2004.06.13
Чем ADO лучше BDE и как с этим бороться?! :(((




   Наверх