選択できるテキストを表示するには? – プログラミング – Home

選択できるテキストを表示するには?
 
通知
すべてクリア

[解決済] 選択できるテキストを表示するには?


Arutu
 Arutu
(@Arutu)
ゲスト
結合: 18年前
投稿: 24
Topic starter  

テキストの表示に関しての質問です。

■環境
VC2005
非MFC

■質問
ブラウザで表示されるテキストのように、マウスカーソルで選択することができ、コピーなども可能
なテキストを表示するにはどうすればよいのでしょうか?

■用途
エラー用の自作メッセージボックスで、エラーメッセージをコピペできるようにし、例えば
利用者からのバグ報告などに利用してもらうためです。
あと、今後別の用途で必要になるかもしれないので、勉強のためにも是非知りたい。

■現状
スタティックコントロールやエディットボックスにそういった設定があると思いいろいろ実験してみ
たのですが、いまいちの結果でした。
エディットボックスでは文字列の表示やコピペも可能ではあるんですが・・・・
う~ん・・・という感じです。

初歩的なことかもしれませんがよろしくおねがいします。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

> エディットボックスでは文字列の表示やコピペも可能ではあるんですが・・・・
> う~ん・・・という感じです。

エディットボックスがまさに望みの機能を持っていると思うのですが、
どのあたりが「う~ん・・・」なんでしょうか?

様々なフォントを使いたいならリッチエディットが使えます。

HTMLを表示したいなら、IEの表示部分そのものをコンポーネントとして使えます。

上記のいずれも欲求を満たさないのでしたら、
自作のコントロールを新たに作成することもできます。


返信引用
Arutu
 Arutu
(@Arutu)
ゲスト
結合: 18年前
投稿: 24
Topic starter  

ご指摘ありがとうございます。

改めてエディットのスタイルを調べてウィンドウスタイルにES_READONLYというフラグを含ませたと
ころ、目的の機能を実装することができました。

調べ方が足りなかったようです。
ご迷惑かけました。
(EnableWindowと効果と同じかと思ってました)

また、よろしくおねがいします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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