2015-12-15 50 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驗證例程作爲編寫自己的驗證例程的起點。