对话框使用单选按钮和复选框让用户从选项列表中进行选择。单选按钮让用户从互斥选项中进行选择;复选框让用户选择选项的组合。
对话框过程可以使用CheckDlgButton功能设置复选框的初始状态,该函数设置或清除复选框。对于一组相互排斥的单选按钮中的单选按钮,对话框过程可以使用CheckRadioButton功能设置适当的单选按钮,并自动清除任何其他单选按钮。
在对话框终止之前,对话框过程可以使用IsDlgButtonChecked功能检查每个单选按钮的状态和复选框,返回当前的按钮状态。对话框通常会在下次创建对话框时保存此信息以初始化该按钮。