编辑浮点数的框

时间:2012-05-22 22:15:26

标签: c++ visual-studio-2010 resources

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

Visual Studio的资源编辑器中是否有内置机制?最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

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