2015-12-15 74 views
0

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

回答

0

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

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