带有复选框字段和预填充值的对话框

Dialog dlg;
DialogGroup dGrp;
DialogField dialogField;

dlg = new Dialog("Evil Dialog");
dGrp = dlg.addGroup("A Group");
dialogField = dlg.addFieldValue(extendedTypeStr(NoYesId), NoYes::Yes, "I hereby sell my soul");

if (dlg.run())
{
    info(dialogField.value());
}

由于我们想要他们的灵魂,我们使用 addFieldValue 并预先检查它们的盒子。