Форум: "WinAPI";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.033 c