Вы хотите использовать элемент управления "IP адрес" для проверки ввода пользователя Интернет адреса. Вы определяете переменную член типа CIPAddressCtrl в классе диалога так, что Вы используете DDX/DDV и вызываете диалоговое окно используя функцию DoModal.
Как лучше всего гарантировать, что первое поле не будет превышать 128. Выберите лучшее решение.
Правильный ответ с. Функция SetFieldRange позволяет установить диапазон. Вот она.
void SetFieldRange( int nField, BYTE nLower, BYTE nUpper );
Это лучшее средство для ограничения ввода, так как пользователь не сможет просто ввести неверные данные. Отсюда правильными остаются ответы С и B. Однако ответ B неверен потому, что именно метод OnInitModal предназначен для установки начальных параметров и настройки элементов управления и вызывается он после того как все элементы управления уже созданы.