0

我正在尝试使用 Visual Studio 2010 的资源编辑器创建一个仅接受浮点数的编辑框。我知道编辑框有一个 Number 属性,当设置为 true 时,将只允许输入数字。这适用于整数,但它不允许我输入浮点数,例如 0.1。

Visual Studio 的资源编辑器中是否有任何内置机制?解决此问题的最佳方法是什么?

4

1 回答 1

2

为 EN_UPDATE 消息放入一个处理程序。在处理程序中,使用 GetWindowText 从控件中读取文本;如果它包含对浮点数无效的内容,则去掉有问题的字符并使用 SetWindowText 放回更新的字符串。

于 2012-05-22T22:22:44.917 回答