0

我有一个基于对话框的应用程序,它由 3 个 CString 类型的编辑框组成。编辑框用于名字、中间名和姓氏。我的编辑框是字母数字的,因为所有的都是 CString 类型。现在我的问题是如何验证我的编辑框以仅接受字母作为输入?是否有任何 Dailog 数据验证例程来执行验证?

4

1 回答 1

0

如果您查看 MFC 实现的 DDV_... 例程,您会发现没有用于检查字符串是否仅包含字母数字字符的验证例程。您将需要编写自己的 DDV_xxx 验证例程。

以 Visual Studio 2010 为例,您可以查看\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\dlgdata.cppMFC 验证例程并将其作为编写自己的验证例程的起点。

于 2015-12-15T09:56:47.490 回答