Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: 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 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
1-1086124481
SMART_n
2004-06-02 01:14
2004.06.13
MDI с приложениями


14-1085650155
Паниковский
2004-05-27 13:29
2004.06.13
Выход из Интернета кто искал???


3-1084952705
юрок
2004-05-19 11:45
2004.06.13
Приявзка 2 картинок к дбгриду


14-1085638234
REA
2004-05-27 10:10
2004.06.13
Хороший тон


4-1084129701
Lui
2004-05-09 23:08
2004.06.13
Картинка из dll