This reference page is linked to from the following overview
topics: Tabbed
Dialogs.
Detailed Description
- See also:
- Class ITabPage
- Description:
- This interface is used to filter plugin tabs in a tabbed
dialog.
#include <ITabDialog.h>
List of all
members.
Public Member Functions
|
|
ITabPageProc
() |
virtual |
~ITabPageProc
() |
void |
SetTabPage
(ITabPage
*page) |
|
Set the dialog page we are handling messages
for.
|
ITabPage * |
GetTabPage
() const |
|
Get the dialog page we are handling messages
for.
|
virtual
void |
DeleteThis
() |
|
Delete this page proc.
|
INT_PTR |
InitPage
(HWND focus, LPARAM lparam) |
|
Initialize the dialog.
|
void |
Invalidate
() |
|
Invalidate the dialog.
|
bool |
OkToCommit
() |
|
Used for modal dialogs with IDOK and
IDCANCEL.
|
void |
Commit
() |
|
Used for modal dialogs with IDOK and
IDCANCEL.
|
void |
Close
() |
|
The dialog is being closed.
|
void |
Cancel
() |
|
The dialog is being canceled.
|
void |
SwitchFrom
() |
|
Switch from this page.
|
void |
SwitchTo
() |
|
Switch to this page.
|
virtual
INT_PTR |
dialogProc
(UINT msg, WPARAM wParam, LPARAM lParam) |
|
The general message proc.
|
Constructor & Destructor Documentation
Member Function Documentation
void SetTabPage |
( |
ITabPage * |
page |
) |
[inline] |
Set the dialog page we are handling messages for.
- Parameters:
-
Get the dialog page we are handling messages for.
- Returns:
- The current dialog page
virtual void DeleteThis |
( |
|
) |
[inline, virtual] |
Delete this page proc.
This method does nothing, because most page procs are not scoped
by their page, but you can override it if you want your page proc
deleted when the page is deleted.
INT_PTR InitPage |
( |
HWND |
focus, |
|
|
LPARAM |
lparam |
|
) |
|
[inline] |
Initialize the dialog.
{
return dialogProc(WM_INITDIALOG, reinterpret_cast<WPARAM>(focus), lparam);
}
void Invalidate |
( |
|
) |
[inline] |
bool OkToCommit |
( |
|
) |
[inline] |
Used for modal dialogs with IDOK and IDCANCEL.
Used for modal dialogs with IDOK and IDCANCEL.
The dialog is being closed.
This is called after all of the pages have been committed.
The dialog is being canceled.
void SwitchFrom |
( |
|
) |
[inline] |
void SwitchTo |
( |
|
) |
[inline] |
virtual INT_PTR dialogProc |
( |
UINT |
msg, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
|
[inline, virtual] |
The general message proc.
This proc is like a dialog proc, not a window proc
- Parameters:
-
- Returns:
- TRUE if the message was handled, else FALSE to allow further
processing
ITabPageProc ITabPageProc ITabPageProc
ITabPageProc ITabPageProc ITabPageProc ITabPageProc ITabPageProc
ITabPageProc ITabPageProc
ITabPageProc ITabPageProc ITabPageProc
ITabPageProc ITabPageProc ITabPageProc ITabPageProc ITabPageProc
ITabPageProc ITabPageProc