Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TWebBrowser [D6, WinXP]


brother ©   (2006-08-18 10:47:00) 

как в TWebBrowser убрать полосы прокрутки?


brother   (2006-08-18 13:01:00) [1]

Огромное спасибо...

> Ссылка на подробную доку по DHTML была чуть раньше.

Трудно в куче разбираться да и пока найдешь нужное. Я все прекрасно понимаю, надо самому итд. ....


DiamondShark   (2006-08-18 12:51:00) [2]

Ко всему, что видно в WebBrowser имеется доступ через DHTML.


procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate(' http://www.delphimaster.ru/i/logo.gif');
end;

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  OleVariant(pDisp).document.body.style.margin := '0px';
  OleVariant(pDisp).document.body.style.backgroundColor := 'fuchsia';
  OleVariant(pDisp).document.body.firstChild.style.border :='5 solid red';
  OleVariant(pDisp).document.body.innerHTML := OleVariant(pDisp).document.body.innerHTML + '<BR><H1 style="color:maroon">Pure Free XXX</H1>';
end;


Ссылка на подробную доку по DHTML была чуть раньше.


brother   (2006-08-18 12:28:00) [3]

Загружаем катринку в IE. А у нее отступы left и top относительно left и top IE. Это, что гарантировано IE (для дизайна или как...) Вот эти отступы убрать бы...


DiamondShark   (2006-08-18 12:20:00) [4]

Что именно о форматировании?

В такой постановке могу пока только
http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp
посоветовать.


brother   (2006-08-18 11:58:00) [5]

Большое спасибо DiamondShark ! А может что о форматировании док-та в этом объекте посоветуешь?


Ketmar   (2006-08-18 11:50:00) [6]

> [10] DiamondShark ©   (18.08.06 11:47)
так ведь сразу же ясно, что ничего хорошего не посоветуют.


DiamondShark   (2006-08-18 11:47:00) [7]


procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.Navigate('about:blank');
end;

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  OleVariant(pDisp).document.body.style.overflow := 'hidden';
end;


-------------
злое ЗЫ
я уже привык, что после совета "используй фичу ХХХ" никто не спешит набрать в индексе справки "фича ХХХ"


brother   (2006-08-18 11:39:00) [8]

На HTML и др намекаешь :) Я это понимаю, но видимо IE, и ничего др?
Жаль... Так что с полосами прокрутки делать посоветуете?


Ketmar   (2006-08-18 11:35:00) [9]

> [7] brother ©   (18.08.06 11:31)
вообще-то это от документа зависит...


brother   (2006-08-18 11:31:00) [10]


> > [5] brother ©   (18.08.06 11:25)ну вот, сам и ответил.
>  токль не на любом объекте, а на любом видимом компоненте,
>  где рисовать можно. ты бы это... уточнил, что ли. заодно
> сказал бы, чем IE не нравится.

Полосы прокрутки... и форматирование в этом ВИДИМОМ объекте не очень...


Ketmar   (2006-08-18 11:29:00) [11]

> [5] brother ©   (18.08.06 11:25)
ну вот, сам и ответил. токль не на любом объекте, а на любом видимом компоненте, где рисовать можно. ты бы это... уточнил, что ли. заодно сказал бы, чем IE не нравится.


brother   (2006-08-18 11:25:00) [12]

на любом объекте формы...


Ketmar   (2006-08-18 11:23:00) [13]

> [3] brother ©   (18.08.06 11:13)
на экране?


brother   (2006-08-18 11:13:00) [14]

Хотя, лучше так, на чем отобразить часть Веб страницы (баннер. итд) или рисунок выполняемый php скриптом?


brother   (2006-08-18 11:10:00) [15]

нет документ изменить нельзя, а можно примерчик или ссылочку... чтот я не оч понял что имелось ввиду
> 2. Если исходник документа изменить нельзя, заменить стиль
> после загрузки.Например, в NavigateComplete


DiamondShark   (2006-08-18 11:06:00) [16]

1. В загружаемом документе добавить стиль:


BODY {
   overflow: hidden
}


2. Если исходник документа изменить нельзя, заменить стиль после загрузки.
Например, в NavigateComplete


Наверх

Титульная страница Поиск, карта сайта Написать письмо