IRsPanel Interface Reference

Inherits IUnknown.

Inherited by IRsLEPanel.

List of all members.

Public Member Functions

HRESULT GetBoundingRect ([out] RECT *rc)
HRESULT GetBoundingRegion ([out] HRGN *hRgn)
HRESULT GetHandle ([out] HWND *hWnd)
HRESULT HighlightPanel ([in] RtUlong ulIntensity)


Detailed Description

The IRsPanel interface provides methods that allow you to work with Panel object.

Member Function Documentation

HRESULT IRsPanel::GetBoundingRect ( [out] RECT *  rc  ) 

Gets bounding rectangle of whole panel based on positions and sizes of all controls inside panel in current aspect.

Parameters:
rc [out] Pointer to a variable of type RECT, filled with bounding rectangle.
Returns:
standard HRESULT processing can be applied to returned value.

Implemented in IRsLEPanel.

HRESULT IRsPanel::GetBoundingRegion ( [out] HRGN *  hRgn  ) 

Gets bounding region of whole panel based on regions of all controls inside panel in current aspect.

Parameters:
hRgn [out] Pointer to a variable of type HRGN, filled with bounding region.
Returns:
standard HRESULT processing can be applied to returned value.

Implemented in IRsLEPanel.

HRESULT IRsPanel::GetHandle ( [out] HWND *  hWnd  ) 

Gets handle of the Panel window.

Parameters:
hWnd [out] Pointer to a variable of type HWND, filled with window handle.
Returns:
standard HRESULT processing can be applied to returned value.

Implemented in IRsLEPanel.

HRESULT IRsPanel::HighlightPanel ( [in] RtUlong  ulIntensity  ) 

Highlight panel with highlighting title control or all controls.

Parameters:
ulIntensity [in] Intensity value.
Returns:
standard HRESULT processing can be applied to returned value.

Implemented in IRsLEPanel.


Generated on Wed May 20 21:32:24 2009 for trueSpace7.6 SDK by  doxygen 1.5.5