ISelectionManager.SelectNextElement (METH) ¶ METHOD SelectNextElement : DWORD The selection manager moves the selection to another visual element. The element, which should be selected next, has to implement ISelectable. Then it will be called by SelectElement In this call pPosition and iVisualElement will be NULL) Returnvalue is a constant of Visu_Selection_Constants, like VISU_SELECTION_OK InOut: Scope Name Type Comment Return SelectNextElement DWORD Input pClientData POINTER TO VisuStructClientData the client, where the selection should change dwSelectionType DWORD any of the selection types from Visu_Selection_Constants like VISU_SELECTION_TAB to VISU_SELECTION_ELEMENT dwGroupType DWORD any of the selection types from Visu_Selection_Constants like VISU_SELECTION_GROUP_SINGLE to VISU_SELECTION_VISU_DIALOG_BLOCK
IRequiresInitMeasureString (ITF) ¶ INTERFACE IRequiresInitMeasureString
ISelectionManager (ITF) ¶ INTERFACE ISelectionManager EXTENDS __SYSTEM.IQueryInterface When the visualization is operated by keys only, the currently selected element or element part gets a frame. To move between the elements and therefore change the selection the selection manager is used. Elements that should be handled by the selection manager have to implement ISelectable. To change the selection via the application code the selection manager instance can be used: g_SelectionManager in Visu_Globals Properties: EnabledSelectionType FrameOffset SelectionColors SelectionLook Methods: DoSelectedAction ResetSelection SelectElement SelectElementAt SelectNextElement Structure: DoSelectedAction (Method) EnabledSelectionType (Property) FrameOffset (Property) ResetSelection (Method) SelectElement (Method) SelectElementAt (Method) SelectNextElement (Method) SelectionColors (Property) SelectionLook (Property)
ISelectionManager.DoSelectedAction (METH) ¶ METHOD DoSelectedAction : DWORD InOut: Scope Name Type Return DoSelectedAction DWORD Input pClientData POINTER TO VisuStructClientData pEvent POINTER TO VisuStructEvent
ISelectionManagerListener.SelectionChanged (METH) ¶ METHOD SelectionChanged : BOOL The listener get notified about the change of the selection. Triggered by key-events or calls to the selection manager functions by the application. See ISelectionManager. InOut: Scope Name Type Comment Return SelectionChanged BOOL Input selectionData Visu_StructSelectionChangedData Contains info about the changed selection.
ISpecialEventHandler (ITF) ¶ INTERFACE ISpecialEventHandler This interface is for internal use only Methods: HandleSpecialEvent Structure: HandleSpecialEvent (Method)
ISpecialEventHandler.HandleSpecialEvent (METH) ¶ METHOD HandleSpecialEvent InOut: Scope Name Type Comment Input pEvent POINTER TO VisuStructEvent pClient POINTER TO VisuStructClientData A pointer to the client structure were the event occurred.
IRectangleListManager4.AddLargeScrollLimits (METH) ¶ METHOD AddLargeScrollLimits InOut: Scope Name Type Input maxHorizontalScrollValue DINT maxVerticalScrollValue DINT curHorizontalScrollValue DINT curVerticalScrollValue DINT
IRectangleProvider (ITF) ¶ INTERFACE IRectangleProvider A visualization element (IVisualElement) can optionally implement this interface too if it needs to pass rectangles to the currently handled visualization client. Elements that handle nested elements (like groups, frames etc.) should implement this interface at least to forward according calls to their “child” elements. Methods: AddRectangles Structure: AddRectangles (Method)
IRectangleProvider.AddRectangles (METH) ¶ METHOD AddRectangles : BOOL InOut: Scope Name Type Return AddRectangles BOOL Input mgr IRectangleListManager