PPJ Desktop API
HomeCurrent IssuesDownloads
  • Welcome
  • Concepts
  • PPJ.Runtime.49
    • General
      • Sal
      • Sys
      • SalApplication
      • SalNamedProperties
      • SalWindow
      • WindowActionsEventArgs
      • SalXML
    • COM
      • SalCoClass
      • SalObject
      • SalOleErrorInfo
      • SalSafeArray
      • SalVariant
    • Controls
      • SalActiveX
      • SalBackgroundText
      • SalCheckBox
      • SalComboBox
      • SalContext
      • SalCustomControl
      • SalDataField
        • DataType
      • SalFrame
        • BorderStyle
      • SalGeneralWindow
      • SalGroupBox
      • SalGroupSeparator
      • SalHorizontalScrollBar
      • SalLine
        • LineStyle
        • LineType
      • SalListBox
      • SalMultilineField
      • SalNavigationBar
      • SalOptionButton
        • OptionButtonStyle
      • SalPicture
        • ImageStorage
      • SalPushbutton
      • SalRadioButton
      • SalTableWindow
        • CellType
        • FocusRowStyle
        • RowsSizingStyle
        • SalTableColumn
        • SalTableColumnCollection
        • SalTableRow
        • SalTableRowCollection
        • SalTableWindowBase
      • SalTreeControl
        • SalTreeItem
      • SalUserControl
      • SalVerticalScrollBar
    • Forms
      • AccessoryType
      • SalDialogBox
      • SalForm
      • SalFormClientArea
      • SalFormStatusBar
      • SalFormTableWindow
      • SalFormToolBar
      • SalFormWindow
      • SalMDIWindow
      • SalRibbonBarBase
      • SalRibbonBarForm
      • SalRibbonBarMDI
      • SalRibbonStatusBar
    • Interfaces
      • ISalControl
      • ISalEditControl
      • ISalListControl
      • ISalPictureControl
      • ISalRadioButton
      • ISalReport
      • ISalType
      • ISalAccessory
      • ISalMenu
      • ISalWindow
    • Internet
      • FtpEventArgs
      • FtpEventHandler
      • HttpEventArgs
      • HttpEventHandler
      • SalFtpClient
      • SalHttpClient
      • SalQuickFTP
      • SalQuickHTTP
    • Menus
      • SalContextMenu
      • SalFormMainMenu
      • SalMenuColumn
      • SalMenuItem
      • SalMenuRow
      • SalMenuSeparator
      • SalPopupMenu
      • SalWindowsMenu
    • QO
      • QO
      • SalQuickHTML
      • SalQuickTabs
      • SalQuickTabsDialog
      • SalQuickTabsForm
      • SalQuickTabsParent
      • SalQuickTabsParentDialog
      • SalQuickTabsParentForm
      • SalQuickToolTipCheckBox
      • SalQuickToolTipChildTable
      • SalQuickToolTipComboBox
      • SalQuickToolTipDataField
      • SalQuickToolTipHScrollBar
      • SalQuickToolTipListBox
      • SalQuickToolTipMultilineField
      • SalQuickToolTipOptionButton
      • SalQuickToolTipPicture
      • SalQuickToolTipPushButton
      • SalQuickToolTipRadioButton
      • SalQuickToolTipTableWindow
      • SalQuickToolTipVScrollBar
      • SalToolTipManager
    • Sql
      • SalSqlBindVariables
      • SalSqlError
      • SalSqlHandle
      • SalSqlSessionHandle
      • Sql
      • SqlContext
      • SqlOra
      • WhenSqlError
    • Types
      • SalArray
      • SalArray<T>
      • SalBinary
      • SalBoolean
      • SalDateTime
      • SalFileHandle
      • SalFunctionalClass
      • SalNumber
      • SalResource
      • SalString
      • SalStringContext
      • SalWindowHandle
  • PPJ.Runtime.DDE.49
    • General
      • SalDDE
  • PPJ.Runtime.Vis.49
    • General
      • Vis
      • VisTblEx
    • Controls
      • 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
      • VisPoint
      • VisRadioListBox
      • VisRect
      • VisRichEdit
      • VisSize
      • VisSpinField
      • VisSplitter
      • VisSplitterWindow
        • Orientation
  • PPJ.Runtime.XSal.49
    • General
      • XSal
      • XSalScript
    • Controls
      • XSalFlatButton
      • XSalHSplitter
      • XSalSeparator
      • XSalSeparatorDoubleRaised
      • XSalSeparatorEtched
      • XSalSeparatorInvisible
      • XSalSeparatorSingleRaised
      • XSalSplitter
      • XSalToolbar
      • XSalToolbox
      • XSalVSplitter
Powered by GitBook
On this page
  • Properties
  • Derived
  • NamedProperties
  • Methods
  • AttachMessageActions(target)
  • DefaultWndProc(m)
  • GetSalWindowImpl()
  • GetWindowType()
  • Events
  • WindowActions
  • Implemented By
  1. PPJ.Runtime.49
  2. Interfaces

ISalWindow

PPJ.Runtime.Windows.ISalWindow

PreviousISalMenuNextInternet

Last updated 2 years ago

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
Public Interface ISalWindow

Properties

Derived

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

NamedProperties

: Returns the NamedProperties collection.

Methods

AttachMessageActions(target)

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

Parameter
Type
Description

target

DefaultWndProc(m)

Parameter
Type
Description

m

Returns the implementation object.

Returns the windows' type.

Events

Implemented By

Name
Description

Navigation Bar control (TD 6)

TreeView implementation.

ActiveX implementation.

BackgroundText implementation.

CheckBox implementation.

ComboBox implementation.

CustomControl implementation.

DataField implementation.

Frame control implementation.

General Window class. This class simply holds a list of MessageActions handlers.

GroupBox implementation.

Horizontal 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.

Line control implementation.

ListBox implementation.

Top level MDI form with ribbon.

Base class for all RibbonBar forms.

Top level form with ribbon.

MultilineField implementation.

Picture implementation.

An object that you can click (or double-click) to create an event and invoke some action.

RadioButton implementation.

UserControl adapted to support the PPJ Framework.

VerticalScrollBar 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.

Summary description for SalDialogBox.

Base class for Sal forms.

Replicates SAL form's client area when accessories are enabled.

Top level table window implementation.

Replicates Team Developer's fixed toolbar.

Top level form window implementation.

Top level MDI window implementation.

Summary description for SalTableColumn.

Table Window Control

FTP Control.

HTTP Control

Tab frame window class. Instances of this class should be created as children of SalQuickTabsForm objects or SalQuickTabsDialog objects.

Dialog Box window parent of a tab frame. This class allows editing of the properties of child windows identifying their associated tab.

Form 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.

Defines late bound functions in QuickTabs parent Form or Dialog Box that will be called when an event occurs in the tab control.

Specializes 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.

Specializes 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.

Check box with tool tip support

Child table window with tool tip support

ComboBox with tool tip support

Data field with tool tip support

Horizontal scroll bar with tool tip support

List box with tool tip support

Multi line field with tool tip support

Option check button with tool tip support

Picture with tool tip support

Pushbutton with tool tip support

Pushbutton with tool tip support

Pushbutton with tool tip support

Pushbutton with tool tip support

Web Browser Control.

GetSalWindowImpl()

Returns: .

GetWindowType()

Returns: . One of the TYPE_* constants.

WindowActions

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

Represents a button that the user can toggle on or off and can work in conjunction with other controls.

SalWindow
Int32
WindowActionsEventHandler
ISalWindow
Message&
SalNavigationBar
SalTreeControl
SalActiveX
SalBackgroundText
SalCheckBox
SalComboBox
SalCustomControl
SalDataField
SalFrame
SalGeneralWindow
SalGroupBox
SalHorizontalScrollBar
SalLine
SalListBox
SalRibbonBarMDI
SalRibbonBarBase
SalRibbonBarForm
SalMultilineField
SalOptionButton
SalOptionButton
SalPicture
SalPushbutton
SalRadioButton
SalUserControl
SalVerticalScrollBar
SalDialogBox
SalForm
SalFormClientArea
SalFormTableWindow
SalFormToolBar
SalFormWindow
SalMDIWindow
SalTableColumn
SalTableWindow
SalQuickFTP
SalQuickHTTP
SalQuickTabs
SalQuickTabsDialog
SalQuickTabsForm
SalQuickTabsParent
SalQuickTabsParentDialog
SalQuickTabsParentForm
SalQuickToolTipCheckBox
SalQuickToolTipChildTable
SalQuickToolTipComboBox
SalQuickToolTipDataField
SalQuickToolTipHScrollBar
SalQuickToolTipListBox
SalQuickToolTipMultilineField
SalQuickToolTipOptionButton
SalQuickToolTipPicture
SalQuickToolTipPushButton
SalQuickToolTipRadioButton
SalQuickToolTipTableWindow
SalQuickToolTipVScrollBar
SalQuickHTML
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
Object
SalNamedProperties