Skip to main content

ISalWindow

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Runtime.49 (4.9.0.0)

All Sal windows (Child windows, Forms, Dialogs and MDIs) implement this interface.

public interface ISalWindow

Properties

Instance memberDerived

Object: Returns the instance that inherits this object as a second base class.

Instance memberNamedProperties

SalNamedProperties: Returns the NamedProperties collection.

Methods

Instance memberAttachMessageActions(target)

Attaches all the handlers attached to the MessageActions event to the target's MessageActions event.

ParameterTypeDescription
targetISalWindow

Instance memberDefaultWndProc(m)

ParameterTypeDescription
mMessage&

Instance memberGetSalWindowImpl()

Returns the implementation object.

Returns: SalWindow.

Instance memberGetWindowType()

Returns the windows' type.

Returns: Int32. One of the TYPE_* constants.

Events

Instance memberWindowActions

WindowActionsEventHandler Fired for all SAM and custom events coming from the original application. Replaces the MessageActions event.

Implemented By

NameDescription
SalNavigationBarNavigation Bar control (TD 6)
SalTreeControlTreeView implementation.
SalActiveXActiveX implementation.
SalBackgroundTextBackgroundText implementation.
SalCheckBoxCheckBox implementation.
SalComboBoxComboBox implementation.
SalCustomControlCustomControl implementation.
SalDataFieldDataField implementation.
SalFrameFrame control implementation.
SalGeneralWindowGeneral Window class. This class simply holds a list of MessageActions handlers.
SalGroupBoxGroupBox implementation.
SalHorizontalScrollBarHorizontal scrollbar implementation. This derived class adjusts the Maximum property by adding LargeChange to allow the scroll thumb to reach the end of the range. See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.
SalLineLine control implementation.
SalListBoxListBox implementation.
SalRibbonBarMDITop level MDI form with ribbon.
SalRibbonBarBaseBase class for all RibbonBar forms.
SalRibbonBarFormTop level form with ribbon.
SalMultilineFieldMultilineField implementation.
SalOptionButtonRepresents a button that the user can toggle on or off and can work in conjunction with other SalOptionButton controls.
SalPicturePicture implementation.
SalPushbuttonAn object that you can click (or double-click) to create an event and invoke some action.
SalRadioButtonRadioButton implementation.
SalUserControlUserControl adapted to support the PPJ Framework.
SalVerticalScrollBarVerticalScrollBar implementation. This derived class adjusts the Maximum property by adding LargeChange to allow the scroll thumb to reach the end of the range. See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.
SalDialogBoxSummary description for SalDialogBox.
SalFormBase class for Sal forms.
SalFormClientAreaReplicates SAL form's client area when accessories are enabled.
SalFormTableWindowTop level table window implementation.
SalFormToolBarReplicates Team Developer's fixed toolbar.
SalFormWindowTop level form window implementation.
SalMDIWindowTop level MDI window implementation.
SalTableColumnSummary description for SalTableColumn.
SalTableWindowTable Window Control
SalQuickFTPFTP Control.
SalQuickHTTPHTTP Control
SalQuickTabsTab frame window class. Instances of this class should be created as children of SalQuickTabsForm objects or SalQuickTabsDialog objects.
SalQuickTabsDialogDialog Box window parent of a tab frame. This class allows editing of the properties of child windows identifying their associated tab.
SalQuickTabsFormForm window with a tab frame. In addition to containing a built in tab frame. This class also has the smarts to manage other child windows on the form so that they can be associated with specific tabs.
SalQuickTabsParentDefines late bound functions in QuickTabs parent Form or Dialog Box that will be called when an event occurs in the tab control.
SalQuickTabsParentDialogSpecializes the generic SalQuickTabsParent class into a dialog box implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs.
SalQuickTabsParentFormSpecializes the generic SalQuickTabsParent class into a form implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs.
SalQuickToolTipCheckBoxCheck box with tool tip support
SalQuickToolTipChildTableChild table window with tool tip support
SalQuickToolTipComboBoxComboBox with tool tip support
SalQuickToolTipDataFieldData field with tool tip support
SalQuickToolTipHScrollBarHorizontal scroll bar with tool tip support
SalQuickToolTipListBoxList box with tool tip support
SalQuickToolTipMultilineFieldMulti line field with tool tip support
SalQuickToolTipOptionButtonOption check button with tool tip support
SalQuickToolTipPicturePicture with tool tip support
SalQuickToolTipPushButtonPushbutton with tool tip support
SalQuickToolTipRadioButtonPushbutton with tool tip support
SalQuickToolTipTableWindowPushbutton with tool tip support
SalQuickToolTipVScrollBarPushbutton with tool tip support
SalQuickHTMLWeb Browser Control.
VisCalendar
VisCalendarDropDown
VisColorComboBox
VisColorListBox
VisColorPalette
VisColorPaletteBase
VisColorPaletteDropDown
VisComboBoxBase
VisDesktopListBox
VisDirListBox
VisDirTreeListBox
VisDriveListBox
VisDropDownBase
VisFileListBox
VisFontComboBox
VisFontListBox
VisFontNameComboBox
VisFontNameListBox
VisListBoxBase
VisListBoxExtension
VisListView
VisListViewDropDown
VisMeter
VisOutlineComboBox
VisOutlineListBox
VisPictureComboBox
VisPictureListBox
VisRadioListBox
VisRichEdit
VisSpinField
VisSplitter
VisSplitterWindow
XSalFlatButton
XSalHSplitter
XSalSeparator
XSalSeparatorDoubleRaised
XSalSeparatorEtched
XSalSeparatorInvisible
XSalSeparatorSingleRaised
XSalSplitter
XSalToolbox
XSalVSplitter