0

WINAPIのエディットボックスコントロールについて3つの質問があります(これに関するmsdnに関する情報が見つかりません)1。エディットボックスでマウス、矢印、バックスペースを使用してカーソルの移動を無効にするにはどうすればよいですか?dosのコマンドラインのように入力したいのですが、バックスペースはありません。

  1. 赤い色のテキストと青いテキストを書くことはできますか?

  2. 別のスレッドからエディットボックスコントロールに書き込む方法は?

4

1 に答える 1

0
  1. 読み取り専用 ( ES_READONLY) にし、キーストロークを手動でインターセプトして、必要なものだけを追加します。
  2. RICHEDITいいえ、そのためにクラスを使用し、RTF を使用する必要があります。(通常の EDIT ウィンドウを作成することもできますが、それはあまり楽しくありません)
  3. SendMessagewith WM_SETTEXT(またはEM_SETTEXTEX/EM_REPLACESELを使用する場合RICHEDIT)

コンソールを使用しないのはなぜですか?

于 2010-05-14T12:01:34.643 に答える