如何解决限制来自条形码扫描仪的 CEdit 输入
我的 GUI 上有一个 MFC CEdit
控件。
CEdit::SetLimit()
方法状态的 MFC 注释:
它不会影响编辑控件中已有的任何文本,也不影响由 SetWindowText
中的 CWnd
成员函数复制到编辑控件的文本长度。
我的任务是限制从条形码扫描仪放入 CEdit
控件的文本。
用例是:
- 操作员启动应用程序(使用
CEdit
控件)。 - 操作员点击
CEdit
控件。 - 操作员扫描条形码。
- 来自扫描仪的数据被放入
CEdit
控件中。
CEdit
控件限制为 10 个字符。上述用例可以将 10 个以上的字符放入 CEdit
控件。
如何限制或限制从条形码扫描仪放入 CEdit
控件的字符数?
如果我需要专门化 CEdit
控件,我会重载什么方法?
环境:
Windows 10 操作系统
Visual Studio 2017 编译器(和 IDE)
C++语言
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。