WebBrowserにリッチテキストを読み込む

解決


ひろむ  2005-12-20 18:57:42  No: 129106

WebBrowserにリッチテキストを読み込みたいのですが、どうやったらいいのでしょうか?


魔界の仮面弁士  2005-12-20 19:54:22  No: 129107

RichTextBox を貼り付けた ActiveX ドキュメントを作り、
それを WebBrowser に表示させてみてはいかがでしょう?


ひろむ  2005-12-21 16:11:12  No: 129108

>RichTextBox を貼り付けた ActiveX ドキュメントを作り
とういことですが、
RichTextBox を貼り付けた ActiveX ドキュメント
ととはどのようなものでどのように作ればいいのでしょうか?
作り方を具体的に教えていただけるとうれしいのですが。。。


魔界の仮面弁士  2005-12-21 17:57:35  No: 129109

> 作り方を具体的に教えていただけるとうれしいのですが。。。

おそらく、どこから調べれば良いのかわからないのだとは思いますが、
全てを掲示板で教える事は無理なので……概要だけ。

1. VB6 の新規プロジェクトとして、"ActiveX ドキュメント DLL"を選択。
2. [Ctrl]+[T]を押して、Microsoft Rich TextBox Control を組み込む。
3. UserDocument モジュールのデザイン画面に、RichTextBox を貼り付ける。
4. この状態で実行すると、RichTextBox が IE 上に表示されます。

実際には、リッチテキストを読み込ませるためのコード
(LoadRTF メソッド、もしくは TextRTFプロパティの操作)が
必要になりますが、細かい点は省きます。


本来は、RichTextBox の ActiveX コントロールを、そのまま HTML 上の
コントロールとして使いたいところなのですが、下記のような理由が
あるので、ActiveX ドキュメントに変更するというわけです。
http://support.microsoft.com/kb/249150/en-us


ひろむ  2005-12-22 14:14:09  No: 129110

ありがとうございます。
なんとか作り始めることができそうです。
どこから調べ始めればいいのかもわかったので、あとは自力(?)でがんばってみます。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加