private WinConfirmDialog(bool bCanApplyAll, bool bCanSkip, WINCONFIRMDIALOGOPERATIONTYPE dialogType) { this._dwResults = WINCONFIRMDIALOGRESULT.NONE; this._dwOperationType = (int)dialogType; this._dwConfirmDialogFlags = 4; SetSkipOption(bCanSkip); SetApplyAllOption(bCanApplyAll); }
/** * Initialize: Create and initialize WinConfirmDialog instance. * @param bCanApplyAll: Enable 'Apply to all' checkbox in dialog. * @param bCanSkip: Enable 'skip' button in dialog. * @param dialogType: Set Dialog Operation type. value must in 'WINCONFIRMDIALOGOPERATIONTYPE' enum */ public static WinConfirmDialog Initialize(bool bCanApplyAll, bool bCanSkip, WINCONFIRMDIALOGOPERATIONTYPE dialogType) { int hr = S_OK; WinConfirmDialog confirmDialog = new WinConfirmDialog(bCanApplyAll, bCanSkip, dialogType); hr = confirmDialog._Initialize(); if (hr != 0) { confirmDialog = null; } return(confirmDialog); }