![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
изменить Webbrowser или как выводить баннеры ?!?
MOtoroller © (2006-11-17 12:40:00)Помогите начальство дало наказ сделать систему вывода баннеров в программе, которую мы продаём.
Что сделано на сей момент
1) на php сделана функция показа случайных баннеров
2) в программ добавлен Webbrowser, который показывает эти баннеры.
Всё бы хорошо, но директор говорит, что ему не нравится что видно скроллинг у Webbrowser, скажите как от него избавиться ? (как я понимаю это невозможно).
Либо скажите как можно вывести баннеры в программе.
Спасибо !!!
MOtoroller (2006-11-17 14:12:00) [1]
> Если не поможет и серые скроллинги остануться, но унаследовать
> клаcc с вебброузера и унаследовать свою CreateParams в ней
> вызвать inherited а затем из подготовленных флагов исключить
> флаги прокрутки:
>
> TMyWEB = class(TWEBBrowser)
> procedure CreateParams(var Params: TCreateParams); override;
>
> end;
>
> procedure TMyWEB.CreateParams(var Params: TCreateParams);
>
> begin
> inherited CreateParams(Params);
> Params.Style:=Params.Style and not (WS_VSCROLL or WS_HSCROLL
Спасибо тебе всё помогло
untermensch (2006-11-17 13:33:00) [2]Если не поможет и серые скроллинги остануться, но унаследовать клаcc с вебброузера и унаследовать свою CreateParams в ней вызвать inherited а затем из подготовленных флагов исключить флаги прокрутки:
TMyWEB = class(TWEBBrowser)
procedure CreateParams(var Params: TCreateParams); override;
end;
procedure TMyWEB.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style:=Params.Style and not (WS_VSCROLL or WS_HSCROLL);
end;
untermensch (2006-11-17 13:20:00) [3]<html>
<frameset cols="*" BORDER="0" NORESIZE>
<frame src=" http://www.delphimaster.ru/forums.shtml" NORESIZE FRAMEBORDER="0" SCROLLING="no" MARGINHEIGHT="0" MARGINWIDTH="0">
</frameset>
</html>
Это загрузить в броузер весто баннера (потом замените URL на Вышу банерную сеть)
Anatoly Podgoretsky (2006-11-17 13:18:00) [4]> MOtoroller (17.11.2006 12:40:00) [0]
> которую мы продаём.
Больше продавать не будете.
MOtoroller (2006-11-17 13:04:00) [5]
> Webbrowser
Скажи пожалуйста как же это сделтаь, если возможно то конкретный пример
untermensch (2006-11-17 12:57:00) [6]Да, можно отображать в webbrouser свой код фрейма с запрещёнными скролингами и источником содержимого из баннерной сети, тогда скроллинга не будет
untermensch (2006-11-17 12:56:00) [7]Если баннер - анимированный gif или флеш, его можно просто скачивать и отображать как захочется, всё зависит от баннерной сети. Если баннер HTML со скриптом подтверждения просмотра, то его можно покопать и возможно смоделировать его работу, но это будет под конкретную сеть и не гибко.
Как отобжаать флеш где то в этом форуме обсуждалось, а под гиф скачать библиотечку с той же торри.