Delphi6 で UIWebBrowser のインストールと WYSIWYG エディタ化の最初の一歩

| | コメント(0) | トラックバック(0)

『TUIWebBrowser』は 由木尾晃氏作の IE コンポーネント。Delphi6 標準装備の TWebBrowser よりも高機能&バグフリー。
http://www33.ocn.ne.jp/~takoyakusi/delphi/UIWebBrowser/

■インストール

環境: Delphi6 Pro SP2, Windows XP SP1

そのままやったらダメだったので、UIWebBrowser のすべてのユニットの「MSHTML_TLB」を「MSHTML」に置換したらコンパイルは通った。でも、正しいかどうかは不明。

■WYSIWYGエディタ化のTIPS

エディタモードへの移行

var
  Doc: IHTMLDocument2;
begin
  Doc := (IE.Document as IHTMLDocument2);
  Doc.designMode := 'on';
end;

ドキュメントの ソースを得る

var
  Doc: IHTMLDocument3;
  S: string;
begin
  Doc := (IE.Document as IHTMLDocument3);
  S := Doc.documentElement.outerHTML;
end;

ドキュメントのソースを変更する

var
  Doc: IHTMLDocument2;
begin
  Doc := (IE.Document as IHTMLDocument2);
  Doc.body.innerHTML := S;
end;

まだまだ道のりは遠いが、最近この辺に興味があるので記しておく。

[広告]『Delphiオブジェクト指向プログラミング』 オブジェクト指向入門の名著

トラックバック(0)

このブログ記事を参照しているブログ一覧: Delphi6 で UIWebBrowser のインストールと WYSIWYG エディタ化の最初の一歩

このブログ記事に対するトラックバックURL: http://www.towofu.net/cgi-bin/mt/mt-tb.cgi/116

コメントする

このブログ記事について

このページは、towofuが2005年9月11日 00:08に書いたブログ記事です。

ひとつ前のブログ記事は「若い世代の一票に力はあるのか?グラフにしてみた」です。

次のブログ記事は「XTMemo プラグイン機能に向けて作業中」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。