Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

InternetExplorer

Здарова, программеры!

Есть вопросик.
В InternetExplorer есть такая крутая фича как ВИЗУАЛЬНОЕ
редактирование html. Встраивается ента фича как пункт меню по правой кнопке
(во всяком случае у меня).
Вопросик: Как программно вызвать этот пункт в Delphi (подозреваю, что и
не в Delphi будет похоже), если имеется TWebBrowser.

Режим редактирования.reg
==Резать тут==
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MenuExt\&Режим редактирования]
@="С:\\winnt\\EDIT_IE.HTM.htm"
"Contexts"=dword:00000001

==Резать тут Режим редактирования.reg==

EDIT_IE.HTM.htm (засунуть по пути из Режим редактирования.reg)
==Резать тут==
<script language="JavaScript"defer>
var parentwin=external.menuArguments;
var doc=parentwin.document;
doc.designMode="On";
</script>

==Резать тут EDIT_IE.HTM.htm==

Ответить   Томилов Александр Thu, 11 Dec 2003 02:46:59 +0500 (#33102)

 

Ответы:

Здравствуйте !

Не знаю точно как это будет выглядеть на делфи, но наверно примерно так же
как и на JS (зная то, как делфи обращается с ActiveX, можно примерно
прогнозировать
это).

То есть пишете на делфи что то типа :
myWrowser.document.designMode = ...;

Не знаю точно - получится или нет, но запись примерно одинакова
и на JS и на VBS (а все эти технологии работают с реальными именами
свойств ActiveX - ов, которую достают из tlb (type class library).

С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 11 Dec 2003 22:05:44 +0300 (#33565)

 

Здарова, Victor!

12 декабря 2003 г., 00:05:44, ты намылил:

И снова Big tnx, Victor!!!

Когда я выложил EDIT_IE.HTM.htm сам на него особо и не смотрел, а надо
было!!!

Вот рабочий код если кому надо
uses mshtml;
if Design then (WebBrowser.Document as IHTMLDocument2).designMode:='on'
else (WebBrowser.Document as IHTMLDocument2).designMode:='off';

PS: Сорри за пост 3-х пар одинаковых писем.
Отправлял не с того мыла.

Ответить   Томилов Александр Fri, 12 Dec 2003 04:50:41 +0500 (#33618)