C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 58 - DDV и класс ClassWizard / Диалоговые окна / Visual C++

Шаг 58 - DDV и класс ClassWizard

Автоматически вместе с созданием переменной можно указать и проверку данных, которая называется DDV. Прямо при создании переменной можно указать допустимый диапазон. Для строки, например, количество вводимых символов.

58_1.gif (5542 b)

А для числа диапазон.

58_2.gif (4109 b)

При добавлении этих условий добавляется функция DDV:

void CTestDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CTestDialog)
	DDX_Text(pDX, IDC_EDIT1, m_Ed1);
	DDV_MaxChars(pDX, m_Ed1, 14);
	DDX_Text(pDX, IDC_EDIT2, m_Ed2);
	DDV_MinMaxInt(pDX, m_Ed2, 10, 100);
	//}}AFX_DATA_MAP
	.....
} 

Которая и производит проверку данных. При работе программы при попытке нажать кнопочку OK Вы получите вот такое сообщение:

58_3.gif (5465 b)


| |
Автор Каев Артем.
[AD]