CEdit
我的GUI 上有一个 MFC控件。
CEdit::SetLimit()
方法状态的 MFC 注释:
它对编辑控件中已经存在的任何文本都没有影响,也不影响由 .in 中的
SetWindowText
成员函数复制到编辑控件的文本的长度CWnd
。
CEdit
我的任务是限制从条形码扫描仪放入控件的文本。
用例是:
- 操作员启动应用程序(使用
CEdit
控件)。 - 操作员点击
CEdit
控件。 - 操作员扫描条形码。
- 来自扫描仪的数据被放入
CEdit
控件中。
该CEdit
控件限制为 10 个字符。CEdit
上面的用例可以在控件中放置 10 个以上的字符。
如何限制或限制CEdit
从条形码扫描仪放入控件的字符数?
如果我需要专门化CEdit
控制,我会重载什么方法?
环境:
Windows 10 操作系统
Visual Studio 2017 编译器(和IDE)
C++语言