Skip to main content
Version: 2025

SalQuickTabsParent

Namespace: PPJ.Runtime.Windows.QO

Assembly: PPJ.Web.50 (5.0.0.0)

Provides overridable callbacks for a child QuickTabs frame.

public class SalQuickTabsParent : SalFormWindow

Example:

using PPJ.Runtime.Windows.QO;

var window = new SalQuickTabsParent();

Constructors

Instance member SalQuickTabsParent()

Initializes a new instance of SalQuickTabsParent.

Methods

Static member FromHandle(hWnd)

Resolves a SAL window handle to an existing SalQuickTabsParent.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.

Returns: SalQuickTabsParent. The matching window, or null if unresolved.

An incompatible control causes InvalidCastException.

Instance member TabActivateFinish(hWnd, nTab)

Handles tab activation after associated children are shown.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.
nTabSalNumberThe requested or activated tab index.

Returns: SalBoolean. True.

The base implementation traces an unimplemented-callback warning.

Instance member TabActivateStart(hWnd, nTab)

Handles tab activation before associated children are shown.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.
nTabSalNumberThe requested or activated tab index.

Returns: SalBoolean. True.

The base implementation traces an unimplemented-callback warning.

Instance member TabCreate(hWnd)

Handles notification that a QuickTabs frame has been created.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.

Returns: SalBoolean. True.

The base implementation traces an unimplemented-callback warning.

Instance member TabFrameResize(hWnd)

Resizes bound pages using their stored bounds after a frame size change.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.

Returns: SalBoolean. True.

The base implementation also traces a warning.

Instance member TabSetFormPageSize(hWnd)

Sets bound form-page bounds to the frame's display rectangle.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.

Returns: SalBoolean. True.

Resizes existing pages and traces an unimplemented-callback warning.

Instance member TabUserRequest(hWnd, nTab)

Handles a user request to change tabs.

ParameterTypeDescription
hWndSalWindowHandleThe tab-frame handle for callbacks, or the window handle to resolve.
nTabSalNumberThe requested or activated tab index.

Returns: SalBoolean. True.

Call the frame's CancelMode to reject the request. The base implementation only traces a warning.

Inherited By

NameDescription
SalQuickTabsDialogProvides a dialog with a built-in fill-docked QuickTabs frame.
SalQuickTabsFormProvides a form with a built-in fill-docked QuickTabs frame.
SalQuickTabsParentDialogProvides a dialog-style host for QuickTabs callbacks.
SalQuickTabsParentFormProvides a form host for QuickTabs callbacks.

Implements

NameDescription
ISalWindowProvides SAL window actions, named properties, and access to a window's runtime implementation.