有关editbox的三个问题?

时间:2010-05-14 11:47:40

标签: windows winapi controls editcontrol

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

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

  2. 如何从另一个线程写入editbox控件?

1 个答案:

答案 0 :(得分:0)

  1. 将其设为只读(ES_READONLY)&手动拦截击键并仅附加你想要的那些。
  2. 不,您需要使用RICHEDIT类并使用RTF。 (你可以拥有一个正常的编辑窗口,但这不会太有趣)
  3. SendMessageWM_SETTEXT(或EM_SETTEXTEX / EM_REPLACESEL如果您使用RICHEDIT
  4. 为什么不使用控制台?