テキストの表示に関しての質問です。
■環境
VC2005
非MFC
■質問
ブラウザで表示されるテキストのように、マウスカーソルで選択することができ、コピーなども可能
なテキストを表示するにはどうすればよいのでしょうか?
■用途
エラー用の自作メッセージボックスで、エラーメッセージをコピペできるようにし、例えば
利用者からのバグ報告などに利用してもらうためです。
あと、今後別の用途で必要になるかもしれないので、勉強のためにも是非知りたい。
■現状
スタティックコントロールやエディットボックスにそういった設定があると思いいろいろ実験してみ
たのですが、いまいちの結果でした。
エディットボックスでは文字列の表示やコピペも可能ではあるんですが・・・・
う~ん・・・という感じです。
初歩的なことかもしれませんがよろしくおねがいします。
> エディットボックスでは文字列の表示やコピペも可能ではあるんですが・・・・
> う~ん・・・という感じです。
エディットボックスがまさに望みの機能を持っていると思うのですが、
どのあたりが「う~ん・・・」なんでしょうか?
様々なフォントを使いたいならリッチエディットが使えます。
HTMLを表示したいなら、IEの表示部分そのものをコンポーネントとして使えます。
上記のいずれも欲求を満たさないのでしたら、
自作のコントロールを新たに作成することもできます。
ご指摘ありがとうございます。
改めてエディットのスタイルを調べてウィンドウスタイルにES_READONLYというフラグを含ませたと
ころ、目的の機能を実装することができました。
調べ方が足りなかったようです。
ご迷惑かけました。
(EnableWindowと効果と同じかと思ってました)
また、よろしくおねがいします。