Диалоговые окна используйте флажки и переключатели позволить пользователю выбирать из списка параметров. Переключатели позволяют пользователю выбрать значение из взаимоисключающих параметров; флажки позволяют пользователю выбрать комбинацию вариантов.
Процедуру диалогового окна можно задать начальное состояние флажка, используя функцию CheckDlgButton , которая устанавливает или снимает флажок. Для переключателей в группе взаимоисключающих переключателей процедуру диалогового окна можно использовать функцию CheckRadioButton , чтобы задать соответствующий переключатель и автоматически очищать любые другие переключатель.
Прежде, чем диалоговое окно завершения, процедуру диалогового окна может проверить состояние каждого флажок и переключатель с помощью функции IsDlgButtonChecked , которая возвращает текущее состояние кнопки. Диалоговое окно обычно сохраняет эти данные для инициализации кнопки в следующий раз он создает диалоговое.