Public Member Functions

ITabPage Class Reference

This reference page is linked to from the following overview topics: Tabbed Dialogs.


Search for all occurrences

Detailed Description

See also:
Class ITabPageProc, Class ITabbedDialog, Class ITabDialogPluginTab
Description
This interface is used to manage a page in a tabbed dialog.

#include <ITabDialog.h>

Inheritance diagram for ITabPage:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual HWND  GetHWND () const =0
  Get the window for this page.
virtual Class_ID  GetPageID () const =0
  Get the Class_ID for this page.
virtual int  GetHelpID () const =0
  Get the help ID for the page.
virtual ITabbedDialog GetTabDialog () const =0
  Get the tab dialog containing this page.
virtual ITabPageProc GetProc () const =0
  Get the tab dialog page proc.
virtual ITabPageProc SetProc (ITabPageProc *newProc)=0
  Set the tab dialog page proc.
virtual ITabDialogPluginTab GetPlugin () const =0
  Get the Plugin that added this page.
virtual int  GetIndex () const =0
  Convert pages to indices.
virtual void  Invalidate ()=0
  Refresh your UI.
virtual IRollupWindow GetRollout ()=0
  Get the IRollupWindow interface for the rollout.

Member Function Documentation

virtual HWND GetHWND ( ) const [pure virtual]

Get the window for this page.

virtual Class_ID GetPageID ( ) const [pure virtual]

Get the Class_ID for this page.

virtual int GetHelpID ( ) const [pure virtual]

Get the help ID for the page.

virtual ITabbedDialog* GetTabDialog ( ) const [pure virtual]

Get the tab dialog containing this page.

virtual ITabPageProc* GetProc ( ) const [pure virtual]

Get the tab dialog page proc.

Returns:
The current proc
virtual ITabPageProc* SetProc ( ITabPageProc newProc ) [pure virtual]

Set the tab dialog page proc.

Parameters:
newProc - The proc tab dialog page proc to use
Returns:
The previous tab dialog page proc
virtual ITabDialogPluginTab* GetPlugin ( ) const [pure virtual]

Get the Plugin that added this page.

virtual int GetIndex ( ) const [pure virtual]

Convert pages to indices.

virtual void Invalidate ( ) [pure virtual]

Refresh your UI.

virtual IRollupWindow* GetRollout ( ) [pure virtual]

Get the IRollupWindow interface for the rollout.

This interface should not be released, because it is release by this object when the rollout is destroyed.

Returns:
NULL is returned if the page is not a rollout.

ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage
ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage ITabPage