Пример #1
0
        private WinConfirmDialog(bool bCanApplyAll, bool bCanSkip, WINCONFIRMDIALOGOPERATIONTYPE dialogType)
        {
            this._dwResults       = WINCONFIRMDIALOGRESULT.NONE;
            this._dwOperationType = (int)dialogType;

            this._dwConfirmDialogFlags = 4;
            SetSkipOption(bCanSkip);
            SetApplyAllOption(bCanApplyAll);
        }
Пример #2
0
        /**
         * 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);
        }