我正在尝试使用Visual Studio 2010的资源编辑器创建一个只接受浮点数的编辑框。我知道编辑框有一个Number属性,当设置为true时,只允许数字输入。这适用于整数,但它不允许我输入浮点数,例如0.1。
Visual Studio的资源编辑器中是否有内置机制?最好的方法是什么?
答案 0 :(得分:2)
输入EN_UPDATE消息的处理程序。在处理程序中使用GetWindowText从控件中读取文本;如果它包含对浮点数无效的内容,请删除有问题的字符并使用SetWindowText放回更新后的字符串。