帶有核取方塊欄位和預填充值的對話方塊

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 並預先檢查它們的盒子。