Home COM GDI+ WebBrowser Data Access

IActionProgressDialog  Interface

 

IID_IActionProgressDialog

{49FF1172-EADC-446D-9285-156453A6431C}

 

 

Exposes methods that initialize and halt a progress dialog.

 

Remarks

 

To instantiate an object that implements this interface, call CoCreateInstance using the class identifier (CLSID) CLSID_ProgressDialog.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IActionProgressDialog Methods

Description

Initialize

Retrieves the name of a categorizer, such as Group By Device Type, that can be displayed in the user interface (UI).

Stop

Retrieves a list of categories associated with a list of identifiers.

 

Initialize

 

FUNCTION IActionProgressDialog_Initialize ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL flags AS DWORD _
, BYVAL strTitle AS STRING _
, BYVAL strCancel AS STRING _
  ) AS LONG

  LOCAL HRESULT AS LONG

  strTitle = UCODE$(strTitle) & $NUL
  strCancel = UCODE$(strCancel) & $NUL
  CALL DWORD @@pthis[3] USING IActionProgressDialog_Initialize (pthis, flags, strTitle, STRPTR(strCancel)) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Stop

 

FUNCTION IActionProgressDialog_Stop ( _
  BYVAL pthis AS DWORD PTR _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING IActionProgressDialog_Stop (pthis) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Monday, 20 March 2006 02:27:34 +0100