rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvCOMGraphicFacade Class Reference

Class that encapsulates an ActiveX so that it may be shared by several IlvGraphicCOMAdapter. More...

#include <ilviews/windows/comgadap.h>

List of all members.

Public Member Functions

 IlvCOMGraphicFacade (IlString const &identifier, IlvDisplay *display, IlvRect const &bbox)
 Constructor.
virtual ~IlvCOMGraphicFacade ()
 Destructor.
IlvDisplaygetDisplay () const
 Returns a pointer to an IlvDisplay object.
IOleObject * getOleInterface () const
 Returns a pointer to an IOleObject interface.

Detailed Description

Class that encapsulates an ActiveX so that it may be shared by several IlvGraphicCOMAdapter.

Library: ilvcom

See also:
IlvGraphicCOMAdapter.

Constructor & Destructor Documentation

IlvCOMGraphicFacade::IlvCOMGraphicFacade ( IlString const &  identifier,
IlvDisplay display,
IlvRect const &  bbox 
)

Constructor.

This constructor initializes a facade object of an ActiveX, specified by an identifier.

Parameters:
bbox The bounding box of the graphic object.
identifier The identifier the control. This string can be a CLSID (with braces), a ProgID, a URL, or raw HTML (prefixed with MSHTML:). If either a URL or raw HTML is supplied, the Web browser will be loaded with this information.
display The display instance.
virtual IlvCOMGraphicFacade::~IlvCOMGraphicFacade (  )  [virtual]

Destructor.

The destructor releases the resources used by this object.


Member Function Documentation

IlvDisplay * IlvCOMGraphicFacade::getDisplay (  )  const

Returns a pointer to an IlvDisplay object.

Returns:
A pointer to the IlvDisplay object for which this port is created.
IOleObject * IlvCOMGraphicFacade::getOleInterface (  )  const

Returns a pointer to an IOleObject interface.

Returns:
A pointer to the IOleObject interface used to create this object.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.