IProgressDialog Interface

Exposes methods that provide options for an application to display a progress dialog box.

This interface is exported by the progress dialog box object (CLSID_ProgressDialog).

This object is a generic way to show a user how an operation is progressing.

It is typically used when deleting, uploading, copying, moving, or downloading large numbers of files.

Definition

Namespace: DevCase.Win32.Interfaces
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[ComImportAttribute]
[GuidAttribute("EBBC7C04-315E-11d2-B62F-006097DF5BD4")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IProgressDialog

Remarks

Methods

HasUserCancelled Checks whether the user has canceled the operation.
SetAnimation Specifies an Audio-Video Interleaved (AVI) clip that runs in the dialog box.

Note: Note This method is not supported in Windows Vista or later versions.

SetCancelMsg Sets a message to be displayed if the user cancels the operation.
SetLine Displays a message in the progress dialog.
SetProgress Updates the progress dialog box with the current state of the operation.
SetProgress64 Updates the progress dialog box with the current state of the operation.
SetTitle Sets the title of the progress dialog box.
StartProgressDialog Starts the progress dialog box.
StopProgressDialog Stops the progress dialog box and removes it from the screen.
Timer Resets the progress dialog box timer to zero.

See Also