CRichEditCtrlを使ってヘルプウィンドウ作成したい – プログラミング – Home

CRichEditCtrlを使ってヘル...
 
通知
すべてクリア

[解決済] CRichEditCtrlを使ってヘルプウィンドウ作成したい


らら
 らら
(@らら)
ゲスト
結合: 22年前
投稿: 93
Topic starter  

いつもお世話になっております。

VC6コンパイラにあるプロパティウィンドウの「?」ボタンをクリックしたときに画面の右側に
でるヘルプウィンドウのようなものを作成したいと思っています
文字列の一部を太字とかにしたいので、CRichEditCtrlを検討していますが、実現方法がわかり
ません。
(1)表示内容である属性付の文字列をあらかじめ作成してリソースにいれておきたい
(2)↑でリソースに入れれたとして、それを読込んでコントロールに表示する

CRichEditCtrlでそういうことが出来るのか出来ないのかもわかりませんが、よろしくお願いし
ます。
(VC6++ MFC使用)


引用未解決
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

まずは、CRichEditCtrlを使ってテストプログラムを作成して
見るところからやってみる事をお勧めします。
使い方に関してもWEB上で調べるとか、MSDNで調べれば全く分からないと言う事は
無いと思いますし。

私が以前にやった方法は、表示対象の内容をwordで作成してRTFで保存し、
それを読み込む形で実装しました。
これだとプログラムでどうこうする必要が無いし、文章の差し替えも簡単です。
リソースで無いといけない理由が無いなら上記の方法も検討してみては
どうでしょうか。


返信引用
らら
 らら
(@らら)
ゲスト
結合: 22年前
投稿: 93
Topic starter  

PATIOさんありがとうございます!
StreemIn()という関数があったのを見落としていました。
Web検索したサンプルにより、ファイルからの読込みできました。
最終的に1つのexeファイルだけに収めたかったのでリソースにしたいと考えています。
作ったrtfファイルをカスタムとしてリソースに入れて、FindResource(),LoadResource
(),LockResource()したデータをどうにかStreemInを使ってCallBackでデータをコピーするこ
とによって出来ました。助かりましたありがとうございました。


返信引用
らら
 らら
(@らら)
ゲスト
結合: 22年前
投稿: 93
Topic starter  

PS. CRichEditCtrlではイメージは表示されないんですね…ちょっと残念


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました