0

我对 WINAPI 中的编辑框控件有三个问题(我在 msdn 上找不到有关此的信息) 1. 如何在编辑框中禁用使用鼠标、箭头、退格键移动打字光标?我想在 dos 的命令行中输入,但没有退格。

  1. 我可以用红色写一段文字,另一段用蓝色写吗?

  2. 如何从另一个线程写入编辑框控件?

4

1 回答 1

0
  1. 将其设为只读 ( ES_READONLY) 并手动拦截击键并仅附加您想要的击键。
  2. 不,您需要为此使用一个RICHEDIT类并使用 RTF。(您可以绘制一个普通的 EDIT 窗口,但这不会很有趣)
  3. SendMessagewith WM_SETTEXT(或者EM_SETTEXTEX/EM_REPLACESEL如果你使用 a RICHEDIT)

为什么不使用控制台?

于 2010-05-14T12:01:34.643 回答