Skip to main content

SalQuickTabsDialog

Namespace: PPJ.Runtime.Windows.QO

Assembly: PPJ.Runtime.50 (5.0.0.0)

Provides a dialog with a built-in fill-docked QuickTabs frame.

public class SalQuickTabsDialog : SalQuickTabsParentDialog

Example:

using PPJ.Runtime.Windows.QO;

var window = new SalQuickTabsDialog();
window.picTabs.TabSetup = "{Name=general;Label=General;Form=}";

Constructors

Instance member SalQuickTabsDialog()

Initializes the window and its fill-docked tab frame.

Methods

Static member FromHandle(hWnd)

Resolves a SAL window handle to an existing SalQuickTabsDialog.

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

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

An incompatible control causes InvalidCastException.

Protected member ProcessDialogKey(keyData)

Processes tab navigation and prevents hidden tab-associated buttons from accepting Enter or Escape.

ParameterTypeDescription
keyDataKeysThe key and modifier combination.

Returns: Boolean. True if handled by the tab frame or base implementation; otherwise, false.

Protected member ProcessMnemonic(charCode)

Searches child controls in tab order for a mnemonic handler, skipping hidden tab-associated controls.

ParameterTypeDescription
charCodeCharThe mnemonic character to process.

Returns: Boolean. True when a child handles the mnemonic; otherwise, false.

Implements

NameDescription
ISalWindowExposes SAL message dispatch and runtime metadata for child controls, forms, dialogs, and MDI windows.