Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

изменить Webbrowser или как выводить баннеры ?!?   Найти похожие ветки 

 
MOtoroller   (2006-11-17 12:40) [0]

Помогите начальство дало наказ сделать систему вывода баннеров в программе, которую мы продаём.
Что сделано на сей момент
1) на php сделана функция показа случайных баннеров
2) в программ добавлен Webbrowser, который показывает эти баннеры.

Всё бы хорошо, но директор говорит, что ему не нравится что видно скроллинг у Webbrowser, скажите как от него избавиться ? (как я понимаю это невозможно).
Либо скажите как можно вывести баннеры в программе.
Спасибо !!!


 
untermensch   (2006-11-17 12:56) [1]

Если баннер - анимированный gif или флеш, его можно просто скачивать и отображать как захочется, всё зависит от баннерной сети. Если баннер HTML со скриптом подтверждения просмотра, то его можно покопать и возможно смоделировать его работу, но это будет под конкретную сеть и не гибко.
Как отобжаать флеш где то в этом форуме обсуждалось, а под гиф скачать библиотечку с той же торри.


 
untermensch   (2006-11-17 12:57) [2]

Да, можно отображать в webbrouser свой код фрейма с запрещёнными скролингами и источником содержимого из баннерной сети, тогда скроллинга не будет


 
MOtoroller   (2006-11-17 13:04) [3]


> Webbrowser

Скажи пожалуйста как же это сделтаь, если возможно то конкретный пример


 
Anatoly Podgoretsky ©   (2006-11-17 13:18) [4]

> MOtoroller  (17.11.2006 12:40:00)  [0]

> которую мы продаём.

Больше продавать не будете.


 
untermensch   (2006-11-17 13:20) [5]

<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 на Вышу банерную сеть)


 
untermensch   (2006-11-17 13:33) [6]

Если не поможет и серые скроллинги остануться, но унаследовать кла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;


 
MOtoroller   (2006-11-17 14:12) [7]


> Если не поможет и серые скроллинги остануться, но унаследовать
> кла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

Спасибо тебе всё помогло



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

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

Наверх




Память: 0.48 MB
Время: 0.043 c
2-1178035094
Belorus
2007-05-01 19:58
2007.05.27
Классы


9-1151171895
delphiman2006
2006-06-24 21:58
2007.05.27
Боты для игр


15-1177498566
SerJaNT
2007-04-25 14:56
2007.05.27
Протестировать сайт


2-1178815191
Василий Гончаров
2007-05-10 20:39
2007.05.27
скрин контрола


15-1177619556
iZEN
2007-04-27 00:32
2007.05.27
Sun OpenSolaris 10 (раздаётся бесплатно)