Home COM GDI+ WebBrowser Data Access

IHostDialogHelper Interface

 

CLSID_HostDialogHelper

{429AF92C-A51F-11d2-861E-00C04FA35C89}

IID_IHostDialogHelper

{53DEC138-A51E-11D2-861E-00C04FA35C89}

 

 

This interface provides a method to create a trusted, modal dialog box that displays HTML.

 

To obtain an IHostDialogHelper interface pointer, call CoCreateInstance using CLSID_HostDialogHelper and IID_IHostDialogHelper for the CLSID and IID.

Dialog boxes created with IHostDialogHelper::ShowHTMLDialog are trusted and do not have a user interface that identifies them as Internet Explorer dialog boxes.
 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IHostDialogHelper Members

Description

ShowHTMLDialog

Creates a trusted, modal dialog box that displays HTML.

 

ShowHTMLDialog

 

FUNCTION IHostDialogHelper_ShowHTMLDialog ( _

  BYVAL pthis AS DWORD PTR _

, BYVAL hwndParent AS DWORD _

, BYVAL pMk AS DWORD _

, BYREF pvarArgIn AS VARIANT _

, BYVAL pchOptions AS DWORD _

, BYREF pvarArgOut AS VARIANT _

, BYREF punkHost AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IHostDialogHelper_ShowHTMLDialog (pthis, hwndParent, pMK, pvarArgIn, pchOptions, pvarArgOut, punkHost) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION
 

 

Page last updated on Thursday, 05 October 2006 18:41:46 +0200