1

CEdit我的GUI 上有一个 MFC控件。

CEdit::SetLimit()方法状态的 MFC 注释:

它对编辑控件中已经存在的任何文本都没有影响,也不影响由 .in 中的SetWindowText成员函数复制到编辑控件的文本的长度CWnd

CEdit我的任务是限制从条形码扫描仪放入控件的文本。

用例是:

  1. 操作员启动应用程序(使用CEdit控件)。
  2. 操作员点击CEdit控件。
  3. 操作员扫描条形码。
  4. 来自扫描仪的数据被放入CEdit控件中。

CEdit控件限制为 10 个字符。CEdit上面的用例可以在控件中放置 10 个以上的字符。

如何限制或限制CEdit从条形码扫描仪放入控件的字符数?

如果我需要专门化CEdit控制,我会重载什么方法?

环境:
Windows 10 操作系统
Visual Studio 2017 编译器(和IDE)
C++语言

4

0 回答 0