gpt4 book ai didi

c++ - 推荐在单行编辑控件中可视化指示无效输入的解决方案

转载 作者:行者123 更新时间:2023-11-28 02:49:53 24 4
gpt4 key购买 nike

我的对话框中有编辑控件。其中一些是数字,一些接受 float ,一些是文本。

我正在验证具有整数和浮点输入的编辑控件。

我已实现验证机制以响应 EN_CHANGE 消息。我正在使用 MessageBeep(MB_ICONERROR); 来指示无效输入。

我也想直观地指出错误,但不知道该怎么做。

由于我有多个编辑控件 (15),最好的选择似乎是更改画笔以响应 WM_CTLCOLOREDIT,但我担心此解决方案会引入太多新变量。另一个选项似乎是工具提示,但如果多个编辑控件具有无效输入,这在视觉上可能看起来没有吸引力。这就是我在这里寻求帮助的原因,这样我就可以从经验丰富且比我更好的开发人员那里获得建议。

对于我的情况,最好的解决方案是什么,以便在用户进行一个或多个无效输入时直观地指示错误?

最佳答案

“..但我担心这个解决方案会引入太多新变量”

内存中有空间容纳数千个变量。如果您需要记住 15 个编辑控件中每一个的状态,那么您需要 15 个状态变量。

关于c++ - 推荐在单行编辑控件中可视化指示无效输入的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com