WebBrowserにリッチテキストを読み込みたいのですが、どうやったらいいのでしょうか?
RichTextBox を貼り付けた ActiveX ドキュメントを作り、
それを WebBrowser に表示させてみてはいかがでしょう?
>RichTextBox を貼り付けた ActiveX ドキュメントを作り
とういことですが、
RichTextBox を貼り付けた ActiveX ドキュメント
ととはどのようなものでどのように作ればいいのでしょうか?
作り方を具体的に教えていただけるとうれしいのですが。。。
> 作り方を具体的に教えていただけるとうれしいのですが。。。
おそらく、どこから調べれば良いのかわからないのだとは思いますが、
全てを掲示板で教える事は無理なので……概要だけ。
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
ありがとうございます。
なんとか作り始めることができそうです。
どこから調べ始めればいいのかもわかったので、あとは自力(?)でがんばってみます。
| ツイート |
|