いつもお世話になっております。
VC6コンパイラにあるプロパティウィンドウの「?」ボタンをクリックしたときに画面の右側に
でるヘルプウィンドウのようなものを作成したいと思っています
文字列の一部を太字とかにしたいので、CRichEditCtrlを検討していますが、実現方法がわかり
ません。
(1)表示内容である属性付の文字列をあらかじめ作成してリソースにいれておきたい
(2)↑でリソースに入れれたとして、それを読込んでコントロールに表示する
CRichEditCtrlでそういうことが出来るのか出来ないのかもわかりませんが、よろしくお願いし
ます。
(VC6++ MFC使用)
まずは、CRichEditCtrlを使ってテストプログラムを作成して
見るところからやってみる事をお勧めします。
使い方に関してもWEB上で調べるとか、MSDNで調べれば全く分からないと言う事は
無いと思いますし。
私が以前にやった方法は、表示対象の内容をwordで作成してRTFで保存し、
それを読み込む形で実装しました。
これだとプログラムでどうこうする必要が無いし、文章の差し替えも簡単です。
リソースで無いといけない理由が無いなら上記の方法も検討してみては
どうでしょうか。
PATIOさんありがとうございます!
StreemIn()という関数があったのを見落としていました。
Web検索したサンプルにより、ファイルからの読込みできました。
最終的に1つのexeファイルだけに収めたかったのでリソースにしたいと考えています。
作ったrtfファイルをカスタムとしてリソースに入れて、FindResource(),LoadResource
(),LockResource()したデータをどうにかStreemInを使ってCallBackでデータをコピーするこ
とによって出来ました。助かりましたありがとうございました。
PS. CRichEditCtrlではイメージは表示されないんですね…ちょっと残念