AGI.STKX
Mouse pick details.
This object is not creatable. It is used as the return value from the Map PickInfo and Globe PickInfo methods.Note: The PickInfo() method caches its return value (for better performance). If you make multiple calls to that method, you need to extract the results from the AgPickInfoData object before making the next call, e.g.Dim point1 As AgPickInfoDataDim point2 As AgPickInfoDatapoint1 = Me.m_StkxGlobe.PickInfo(x1, y1)point2 = Me.m_StkxGlobe.PickInfo(x2, y2)... At this juncture point1 and point2 both reference the same object and share the same values. To avoid this, extract the values from the result before making the second call, i.e.Dim point As AgPickInfoDatapoint = Me.m_StkxGlobe.PickInfo(x1, y1)lat1 = point.Latlon1 = point.Lonpoint = Me.m_StkxGlobe.PickInfo(x2, y2)lat2 = point.Latlon3 = point.Lon...
Path of the STK object picked if any (or empty string).
Latitude of point clicked (if available).
Longitude of point clicked (if available).
Altitude of point clicked (if available).
Indicate if the ObjPath property is valid.
Indicate if the Lat/Lon/Alt properties are valid.
Rubber-band mouse pick result.
This object is not creatable. It is used as the return value from the Globe control RubberBandPickInfo method.
List of object paths selected.
Collection of object paths.
This object is not creatable. It is used for the ObjPaths property of the AgRubberBandPickInfoData object.
Return the elements within the specified range.The purpose of this method is to avoid marshalling round-trips (marshalling occurs when the STK X controls are used in .NET or Java).If the collection contains lots of elements, iterating using the For Each statement or the Item method may be slow. Using the Range method enables you to transfer several elements in one round-trip improving performance.
Array of variants [COM] or objects [.NET].
Start position of the range. one represents the first element of the collection.
End position of the range. The Count property represents the last element of the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the object paths in the collection.
STK X Application object.
Send a connect command to STK X.Following is a brief description of the basic format for data sent to and from Connect. Syntax for each command is explained briefly. Syntax specifies the order in which you must generate a Connect command as well as any parameters and switches associated with the command. Input Command Format to ConnectCommands sent to Connect use the following format:<CommandName> <ObjectPath> [<CommandData>] NOTE: Although the <CommandName> field isn't case sensitive, the <ObjectPath> is. <CommandData> may or may not be case sensitive. where:Syntax,Description,<CommandName>,The name of a particular command (e.g., Load).,<ObjectPath>,The object (e.g., Scenario/stkDemo/Satellite/Shuttle) to which the <CommandName> directs action. ,[<CommandData>],<CommandData> fields modify a <CommandName> and may or may not be required. Please refer to the format of the individual commands for additional information.,NOTE: Since only one scenario can be open at any given time in STK, you can substitute the scenario name with a wildcard (*) so that the <ObjectPath> is Scenario/* or just *. For example, you could type Scenario/* for Scenario/stkDemo, where * refers to the scenario loaded. OutputIf the command succeeds, the return value contains the list of strings.If the command fails, a COM exception is raised (error code: 0x80040002, text: Command Failed). To implement error processing you need to handle this exception. This varies from language to language:- in the .NET languages you need to catch an exception of type System.Runtime.InteropServices.COMException.
Try Me.AxAgUiAxVOCntrl1.Application.ExecuteCommand(Bad command) Catch ex As System.Runtime.InteropServices.COMException MsgBox(The command failed: & ex.ErrorCode & [ & ex.Message & ]) End Try
If the command succeeds, a collection of strings (AgExecCmdResult object) is returned.If the command fails, an automation exception is raised (error code: 0x80040002, text: Command Failed).
Connect command to execute. For instance: New / Scenario Scenario1.
Returns a formatted string that contains the license names and their states. The string is formatted as an XML document.This method is available for debugging/tech support purposes. You should not need to use this unless troubleshooting a problem.
Returns an XML string describing the available licenses.
Sets http proxy online options.Use SetOnlineOptions to specify the correct Server and Port information and, optionally, a proxy username and password. Use this option if your internet access is via a firewall. If you are unsure how your internet connection is configured, please consult your system administrator.
Returns True if the values were set successfully; otherwise returns False.
If set to True, the proxy information is used/set.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server
Password for proxy server.
If set to True, password is saved.
Retrieves http proxy online options.
Returns True if the values were retrieved successfully; otherwise returns False.
If True is returned, the proxy information was used.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server.
Set callback to handle a certain connect command
Allows the batch processing of multiple connect commands. HRESULT ExecuteMultipleCommands([in] SAFEARRAY(VARIANT)* ConnectCommands, [in] enum AgEExecMultiCmdResultAction eAction, [out, retval] IAgExecMultiCmdResult** ppResult);
ppResult - upon return, contains a pointer to the IAgExecMultiCmdResult object. Instances of IAgExecMultiCmdResult allow users to access the status and results of each command.
an array of Connect commands.
Bitmask specifies flags used to control the behavior of the method when an error occurswhile executing a command. Sometimes it is desirable to stop the batch processing immediatellyor continue running the remaining commands in the batch.
Returns true if the specified feature is available.
The feature to be checked.
Terminates the use of STK Engine. This must be the last call to STK Engine.
Enable or disable TCP/IP connect command processing (default: disabled).
Specify TCP/IP port to be used by Connect (default: 5001).
Returns the Host ID.
Returns the Registration ID.
Returns the version number
The identifier of the vendor.
Returns the full path and log file name (empty if logging is not active).
Sets or retrieves the logging mode (Active, Inactive, ActiveKeepFile).
Specifies the maximum number of simultaneous Connect connections to be accepted by STK X. The maximum number of connections is constrained by the Integration Module license.
Start engine with or without graphics (default: engine starts with graphics.).
Collection of strings returned by the ExecuteCommand.
Return the elements within the specified range.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Indicates whether the object contains valid results.
Specifies the state of the log file.
The log file is not created.
The log file is created but deleted upon application termination.
The log file is created and kept even after application is terminated.
Enumeration defines a set of actions when an error occurs while executing a command batch.
Continue executing the remaining commands in the command batch.
Terminate the execution of the command batch but do not throw an exception.
Terminate the execution of the command batch and throw an exception.
Ignore results returned by individual commands. The option must be used in combination with other flags.
Collection of objects returned by the ExecuteMultipleCommands.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the objects in the collection.
The enumeration values are used to check availability of a given feature.
The enumeration is used to check whether the engine runtime is available.
The enumeration is used to check whether the globe is available.
IAgDataObject is used for OLE drag and drop operations
This object is not creatable. It is passed as an argument to the Map OLEDragDrop and Globe OLEDragDrop event procedures.
Returns a collection of filenames.
Collection of file names.
This object is not creatable. It is used in the Map OLEDragDrop and Globe OLEDragDrop event procedures, through the Files property of the DataObject argument.
Returns an object that can be used to iterate through all the file names in the collection.
Gets the file name at the specified index (0-based).
Number of file names contained in the collection.
Draw element.
This interface is the base interface for the elements of the AgDrawElemCollection collection.
Show or hide the element.
Defines a rectangle in control coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The rectangle coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this rectangle (in the control's window coordinates).
The y-coordinate of the top edge of this rectangle (in the control's window coordinates).
The x-coordinate of the right edge of this rectangle (in the control's window coordinates).
The y-coordinate of the bottom edge of this rectangle (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this rectangle.
The x-coordinate of the right edge of this rectangle.
The y-coordinate of the top edge of this rectangle.
The y-coordinate of the bottom edge of this rectangle.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Line Style
Specifies a solid line.
Specifies a dashed line.
Specifies a dotted line.
Dot-dashed line.
Specifies a long dashed line.
Specifies an alternating dash-dot-dot line.
Specifies a user configurable medium dashed line.
Specifies a user configurable long dashed line.
Specifies a user configurable small dash-dotted line.
Specifies a user configurable medium dash-dotted line.
Specifies a user configurable long dash-dotted line.
Specifies a user configurable medium followed by small dashed line.
Specifies a user configurable long followed by small dashed line.
Specifies a user configurable long followed by medium dashed line.
Specifies a user configurable medium followed by small dashed line.
Specifies a dotted line.
Specifies a long dashed line.
Specifies an alternating dash-dot line.
Collection of elements to draw on the control.
This object is not creatable. It is accessible through the DrawElements property of the Globe control.
Clears the contents of the collection and updates the display.
Factory to create and add a new element to the end of the sequence.
Returns a new drawing element (interface IAgDrawElem).When the input parameter Type is Rect, the return data is of type AgDrawElemRect.If the input parameter Type is incorrect, an automation exception is raised.
Type of element to create. Currently only Rect is supported.
Remove the specified element.
None. An automation exception is thrown if the element is not found in the collection.
Element to remove from the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Show or hide all the elements.
Projected window postion detail.
Projected window X position.
Projected window Y position.
Indicates if the returned projected positon is valid or not.
Defines a line in control coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The line coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this line (in the control's window coordinates).
The y-coordinate of the top edge of this line (in the control's window coordinates).
The x-coordinate of the right edge of this line (in the control's window coordinates).
The y-coordinate of the bottom edge of this line (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this line.
The x-coordinate of the right edge of this line.
The y-coordinate of the top edge of this line.
The y-coordinate of the bottom edge of this line.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Mouse modes.
Automatic. The control handles the mouse events and then fires the events to the container for additional processing.
None. No default action happens on mouse events. Events are fired to the container.
Specifies how to handle OLE drop operations.
None. The control does not accept OLE drops and displays the No Drop cursor.
Manual. The control triggers the OLE drop events, allowing the programmer to handle the OLE drop operation in code.
Automatic. The control automatically accepts OLE drops if the DataObject object contains data in a format it recognizes. No OLE drag/drop events on the target will occur when OLEDropMode is set to eAutomatic.
Numeric value of the mouse button pressed.
The left button is pressed.
The right button is pressed.
The middle button is pressed.
State of the Shift/Ctrl/Alt keys.
The Shift key was pressed.
The Ctrl key was pressed.
The ALT key was pressed.
Log message types.
Debugging message.
Informational message.
Informational message.
Warning message.
Alarm message.
Log message destination options.
STK displays the message in all the log destination.
STK displays the message in the default log destination.
STK displays the message in the message window.
STK displays the message in the status bar.
Collection of strings returned by the ExecuteCommand.
Return the elements within the specified range.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Indicates whether the object contains valid results.
Collection of strings returned by the ExecuteCommand.
Return the elements within the specified range.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Indicates whether the object contains valid results.
Collection of objects returned by the ExecuteMultipleCommands.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the objects in the collection.
Collection of objects returned by the ExecuteMultipleCommands.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the objects in the collection.
AGI Globe control events.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
Triggered when a 3D object enters in edit mode.
Triggered when a 3D object editing changes are applied.
Triggered when a 3D object edit mode is canceled.
Triggered when a 3D object exits the edit mode.
AGI Map & Globe control raw stock events.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
AGI Globe control raw events.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
Triggered when a 3D object enters in edit mode.
Triggered when a 3D object editing changes are applied.
Triggered when a 3D object edit mode is canceled.
Triggered when a 3D object exits the edit mode.
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
Get detailed information about a mouse pick.The PickInfo method returns Primitive ID: <number> when the %AdvancedPickMode Property:STKXLib~AgUiAxVOCntrl~AdvancedPickMode% is set to true.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding 3D scene latitude, longitude and altitude;
- the STK object clicked.
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This method only works when MouseMode is set to automatic (default).
Get detailed information about a rubber-band mouse pick. The values must be within the VO window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Enters into 3D object editing mode.Turns on oject editing mode for an object.
Path to an object thatis to be edited
Commits changes when in 3D object editing mode.Saves changes but leaves the object in edit mode.
Ends 3D object editing mode.When Canceled is set to True the object editing operation is canceled. When Canceled is set to False, the 'Edit OK' operation happens which saves the changes and turns off object editing mode.
Specifies to cancel the object editing when set to True
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Elements to draw on the control.
Returns/sets the background color of the control.
Sets/gets special mode for loading a scenario into a Globe control when it is hosted in a Powerpoint slide. When set, the loaded scenario is kept around as the user navigates back and forth between slides in a Powerpoint presentation.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object. - For primitives, the associated primitive ID is returned.
Returns true if in 3D object editing mode.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Specifies to show progress image.
Do not show any progress Image.
Show the default progress image.
Show the user specified progress image.
Specifies to align progress image X origin.
Align progress Image from X left.
Align progress Image from X right.
Align progress Image from X center.
Specifies to align progress image Y origin.
Align progress Image from Y top.
Align progress Image from Y bottom.
Align progress Image from Y center.
AGI Map control events.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occur when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This methods only works when MouseMode is set to automatic (default).
Zoom out to view a larger portion of a previously magnified map.This methods only works when MouseMode is set to automatic (default).
Get detailed information about a mouse pick.Picks outside the 2D Map area are invalid.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding map latitude, longitude and altitude;
- the STK object clicked (if available).
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Get detailed information about a rubber-band mouse pick. The values must be within the 2D window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Get the window projected position for given values.
This method returns pixel or screen coordinate values for given latitude, longitude and altitude values.
Latitude in deg
Longitude in deg
Altitude in Connect distance unit
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Returns/sets the background color of the control.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object.- For Satellites, the event ID for graphics time event is returned.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Enables/disables pan mode for map control.
Specifies the draw coordinates for Map Control.
The draw coordinates values in pixels.
The draw coordinates values in screen coordinates.
STK X application events.
Triggered when a new scenario is created.
Triggered when a scenario is loaded.
Triggered when the current scenario is closed.
Triggered when the current scenario is saved.
Triggered when a new message is logged.
Occurs just before an animation update.
Triggered when the globe control window for a scene is not found.
Triggered when the map control window for a WinID is not found.
Triggered when a new scenario is about to be created.
Triggered when a scenario is about to be loaded.
Triggered immediately before the current scenario is closed.
Triggered when the Gfx Analysis control window for a scene is not found.
Triggered when a remote Web server, in response to an HTTPS request, sends a self-signed certificate, or if the certificate misrepresents the server identify.
Triggered when the [ConControl / QuitStk] connect command is received.
Specifies the mode of Gfx Analysis Control.
The Solar Panel Tool mode.
The Area Tool mode.
The Obscuration Tool mode.
The AzElMask Tool mode.
Provides information about an SSL certificate that is expired or invalid.
Specify True to ignore the certificate error and continue with establishing secure HTTP connection to the remote server.
Specify True to ignore the certificate error and add the certificate to the list of trusted certificates.
Returns whether the invalid certificate error is ignored.
Certificate's serial number.
The provider who issued the certificate.
Certificate's subject field.
Certificate's valid date.
Certificate's expiration date.
Whether the certificate is expired.
Certificate's PEM data encoded as base-64.
Indicates whether the event should continue be routed to the listeners. Setting Handled to true will prevent the event from reaching any remaining listeners.
Arguments for the OnConControlQuitReceived event.
Indicates whether or not to acknowledge the connect command.
STK X Application Raw Events.
Triggered when a new scenario is created.
Triggered when a scenario is loaded.
Triggered when the current scenario is closed.
Triggered when the current scenario is saved.
Triggered when a new message is logged.
Occurs just before an animation update.
Triggered when the globe control window for a scene is not found.
Triggered when the map control window for a WinID is not found.
Triggered when a new scenario is about to be created.
Triggered when a scenario is about to be loaded.
Triggered immediately before the current scenario is closed.
Triggered when the Gfx Analysis control window for a scene is not found.
Triggered when a remote Web server, in response to an HTTPS request, sends a self-signed certificate, or if the certificate misrepresents the server identify.
Triggered when the [ConControl / QuitStk] connect command is received.
AGI Gfx Analysis control events.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
AGI Gfx Analysis control.
The background color of the control.
The splash logo graphic to be displayed in the control.
If true, the splash logo is not shown.
The identifier of the vendor.
Returns the ready state of the control.
Reference to the STK X application object.
The Graphics control mode.
The splash logo graphic file to be displayed in the control.
Window identifier (for Connect commands).
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
Get detailed information about a mouse pick.The PickInfo method returns Primitive ID: <number> when the %AdvancedPickMode Property:STKXLib~AgUiAxVOCntrl~AdvancedPickMode% is set to true.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding 3D scene latitude, longitude and altitude;
- the STK object clicked.
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This method only works when MouseMode is set to automatic (default).
Get detailed information about a rubber-band mouse pick. The values must be within the VO window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Enters into 3D object editing mode.Turns on oject editing mode for an object.
Path to an object thatis to be edited
Commits changes when in 3D object editing mode.Saves changes but leaves the object in edit mode.
Ends 3D object editing mode.When Canceled is set to True the object editing operation is canceled. When Canceled is set to False, the 'Edit OK' operation happens which saves the changes and turns off object editing mode.
Specifies to cancel the object editing when set to True
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Elements to draw on the control.
Returns/sets the background color of the control.
Sets/gets special mode for loading a scenario into a Globe control when it is hosted in a Powerpoint slide. When set, the loaded scenario is kept around as the user navigates back and forth between slides in a Powerpoint presentation.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object. - For primitives, the associated primitive ID is returned.
Returns true if in 3D object editing mode.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
Triggered when a 3D object enters in edit mode.
Triggered when a 3D object editing changes are applied.
Triggered when a 3D object edit mode is canceled.
Triggered when a 3D object exits the edit mode.
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
The 3D Globe window control.By default, you can use the mouse in the following ways to manipulate the 3D Graphics window:- Double-click the left mouse button on any spot on the globe to display the latitude and longitude of the selected spot. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Use the left mouse button to rotate the globe.
- Use the right mouse button to zoom in and out. You can also zoom into a portion of the 3D Graphics window by clicking the zoom button and then using the left mouse button to drag out a region to view on the 3D Graphics window.
- Use the Shift-left mouse button to pan and tilt the virtual camera; that is, keep the camera in a fixed point in space and change its orientation.
- Use the mouse and the 3D Object Editor to edit an object in the 3D Graphics window.
The mouse works as follows in Grab mode: - Moving the mouse while the left button is depressed rotates the globe.
- Moving the mouse while the right button is depressed zooms in and out.
- Moving the mouse while the left button and shift key are depressed grabs the central globe and rotates it.
- When you go into Grab mode, you are placed in the lat/lon/alt view mode, if you are not already in it.
If the Constrained Up Vector is selected on the View From/To dialog box, the view may shift slightly to keep the up vector up.
Get detailed information about a mouse pick.The PickInfo method returns Primitive ID: <number> when the %AdvancedPickMode Property:STKXLib~AgUiAxVOCntrl~AdvancedPickMode% is set to true.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding 3D scene latitude, longitude and altitude;
- the STK object clicked.
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This method only works when MouseMode is set to automatic (default).
Get detailed information about a rubber-band mouse pick. The values must be within the VO window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Enters into 3D object editing mode.Turns on oject editing mode for an object.
Path to an object thatis to be edited
Commits changes when in 3D object editing mode.Saves changes but leaves the object in edit mode.
Ends 3D object editing mode.When Canceled is set to True the object editing operation is canceled. When Canceled is set to False, the 'Edit OK' operation happens which saves the changes and turns off object editing mode.
Specifies to cancel the object editing when set to True
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Elements to draw on the control.
Returns/sets the background color of the control.
Sets/gets special mode for loading a scenario into a Globe control when it is hosted in a Powerpoint slide. When set, the loaded scenario is kept around as the user navigates back and forth between slides in a Powerpoint presentation.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object. - For primitives, the associated primitive ID is returned.
Returns true if in 3D object editing mode.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
Triggered when a 3D object enters in edit mode.
Triggered when a 3D object editing changes are applied.
Triggered when a 3D object edit mode is canceled.
Triggered when a 3D object exits the edit mode.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This methods only works when MouseMode is set to automatic (default).
Zoom out to view a larger portion of a previously magnified map.This methods only works when MouseMode is set to automatic (default).
Get detailed information about a mouse pick.Picks outside the 2D Map area are invalid.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding map latitude, longitude and altitude;
- the STK object clicked (if available).
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Get detailed information about a rubber-band mouse pick. The values must be within the 2D window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Get the window projected position for given values.
This method returns pixel or screen coordinate values for given latitude, longitude and altitude values.
Latitude in deg
Longitude in deg
Altitude in Connect distance unit
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Returns/sets the background color of the control.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object.- For Satellites, the event ID for graphics time event is returned.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Enables/disables pan mode for map control.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occur when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
The 2D Map window control.By default, you can use the mouse in the following ways to interact with the 2D Graphics window:- The latitude and longitude of the cursor position on the 2D map window is displayed in the status bar. To activate the status bar select View > Status Bar from the Menu bar. The latitude and longitude are shown in the scenario lat-lon units which can be found and changed in the Scenario > Basic > Units properties window.
- Select the Zoom In button on the default toolbar or 2D window default tool bar and drag it across the area of the 2D map window you want to zoom in to. Using the Zoom In button changes the map center.
- Click on the Zoom Out button on the default toolbar or 2D window default toolbar to zoom out of the 2D window one zoom level. You can continue to click the Zoom Out button until the 2D map fills the display window.
- Use the mouse scroll wheel to zoom in and out of the 2D map window. Using the mouse scroll wheel does not add any zoom levels to the zoom stack so after zooming in using the mouse scroll wheel hitting the Zoom Out button will zoom all the way out to a global view.
- To move the central body in grab mode, click the Grab Globe button on the default toolbar or the 2D window default toolbar and click and drag in the 2D window. To leave grab mode, click the Grab Globe button again.
Enter zoom-in mode. User must left click-and-drag mouse to define area to zoom.This methods only works when MouseMode is set to automatic (default).
Zoom out to view a larger portion of a previously magnified map.This methods only works when MouseMode is set to automatic (default).
Get detailed information about a mouse pick.Picks outside the 2D Map area are invalid.
The PickInfo method processes the point clicked during a mouse pick and returns a AgPickInfoData object which contains (if available):- the corresponding map latitude, longitude and altitude;
- the STK object clicked (if available).
Specifies the x-coordinate of the point in windows coordinates of the control.
Specifies the y-coordinate of the point in control coordinates.
Copies an existing window's scene into this control. The Window ID of the source window can be obtained from the WinID on this control.
ID of the existing window whose scene is to be copied into this control.
Get detailed information about a rubber-band mouse pick. The values must be within the 2D window (0 to width-1 for left and right, 0 to height-1 for top and bottom).The RubberBandPickInfo method returns extended information when the AdvancedPickMode Property is set to true.
Returns an object of type AgRubberBandPickInfoData which contains the list of objects selected (if any).
Specifies the x-coordinate of the left edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the top edge of the rubber band rectangle in control coordinates.
Specifies the x-coordinate of the right edge of the rubber band rectangle in control coordinates.
Specifies the y-coordinate of the bottom edge of the rubber band rectangle in control coordinates.
Get the window projected position for given values.
This method returns pixel or screen coordinate values for given latitude, longitude and altitude values.
Latitude in deg
Longitude in deg
Altitude in Connect distance unit
Sets mouse cursor to the selected cursor file.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
Complete path and file name to a cursor file.
Restores mouse cursor back to normal.Restores mouse cursor back to normal after it has been changed by either SetMouseCursorFromFile or SetMouseCursorFromHandle methods.
Sets mouse cursor to the passed cursor handle.The cursor is repalced to the newly selected cursor when the mouse pointer is moved over the control.
A windows handle to a loaded cursor file.
The background color of the control.
The splash logo graphic to be displayed in the control.
Window identifier (for Connect commands).
Reference to the STK X application object.
If true, the splash logo is not shown.
How the control handles drop operations.
The identifier of the vendor.
Whether this control responds to mouse events.
Returns/sets the background color of the control.
When set to True, appends the extended information as described below to the strings returned by ObjPath property of AgPickInfoData. - For MTO objects, track ID associated with a Multi-Track is returned. For instance: /Application/STK/Scenario/Test/MTO/tle-08747 2, where 2 is the track ID associated with a Multi-Track Object.- For Satellites, the event ID for graphics time event is returned.
Returns true if in zoom in mode.
The animated progress image type.
The horizontal X offset for animated progress image.
The vertical Y offset for animated progress image.
The complete image file name/path for animated progress image.
The X origin alignment for animated progress image.
The Y origin alignment for animated progress image.
The splash logo graphic file to be displayed in the control.
Enables/disables pan mode for map control.
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occur when the user releases a mouse button.
Fired when a source component is dropped onto the control
Occurs when the mouse wheel is rotated on the control.
Single mouse pick result.
This object is not creatable. It is used as the return value from the Map PickInfo and Globe PickInfo methods.Note: The PickInfo() method caches its return value (for better performance). If you make multiple calls to that method, you need to extract the results from the AgPickInfoData object before making the next call, e.g.Dim point1 As AgPickInfoDataDim point2 As AgPickInfoDatapoint1 = Me.m_StkxGlobe.PickInfo(x1, y1)point2 = Me.m_StkxGlobe.PickInfo(x2, y2)... At this juncture point1 and point2 both reference the same object and share the same values. To avoid this, extract the values from the result before making the second call, i.e.Dim point As AgPickInfoDatapoint = Me.m_StkxGlobe.PickInfo(x1, y1)lat1 = point.Latlon1 = point.Lonpoint = Me.m_StkxGlobe.PickInfo(x2, y2)lat2 = point.Latlon3 = point.Lon...
Path of the STK object picked if any (or empty string).
Latitude of point clicked (if available).
Longitude of point clicked (if available).
Altitude of point clicked (if available).
Indicate if the ObjPath property is valid.
Indicate if the Lat/Lon/Alt properties are valid.
Single mouse pick result.
This object is not creatable. It is used as the return value from the Map PickInfo and Globe PickInfo methods.Note: The PickInfo() method caches its return value (for better performance). If you make multiple calls to that method, you need to extract the results from the AgPickInfoData object before making the next call, e.g.Dim point1 As AgPickInfoDataDim point2 As AgPickInfoDatapoint1 = Me.m_StkxGlobe.PickInfo(x1, y1)point2 = Me.m_StkxGlobe.PickInfo(x2, y2)... At this juncture point1 and point2 both reference the same object and share the same values. To avoid this, extract the values from the result before making the second call, i.e.Dim point As AgPickInfoDatapoint = Me.m_StkxGlobe.PickInfo(x1, y1)lat1 = point.Latlon1 = point.Lonpoint = Me.m_StkxGlobe.PickInfo(x2, y2)lat2 = point.Latlon3 = point.Lon...
Path of the STK object picked if any (or empty string).
Latitude of point clicked (if available).
Longitude of point clicked (if available).
Altitude of point clicked (if available).
Indicate if the ObjPath property is valid.
Indicate if the Lat/Lon/Alt properties are valid.
STK X Application object.
Send a connect command to STK X.Following is a brief description of the basic format for data sent to and from Connect. Syntax for each command is explained briefly. Syntax specifies the order in which you must generate a Connect command as well as any parameters and switches associated with the command. Input Command Format to ConnectCommands sent to Connect use the following format:<CommandName> <ObjectPath> [<CommandData>] NOTE: Although the <CommandName> field isn't case sensitive, the <ObjectPath> is. <CommandData> may or may not be case sensitive. where:Syntax,Description,<CommandName>,The name of a particular command (e.g., Load).,<ObjectPath>,The object (e.g., Scenario/stkDemo/Satellite/Shuttle) to which the <CommandName> directs action. ,[<CommandData>],<CommandData> fields modify a <CommandName> and may or may not be required. Please refer to the format of the individual commands for additional information.,NOTE: Since only one scenario can be open at any given time in STK, you can substitute the scenario name with a wildcard (*) so that the <ObjectPath> is Scenario/* or just *. For example, you could type Scenario/* for Scenario/stkDemo, where * refers to the scenario loaded. OutputIf the command succeeds, the return value contains the list of strings.If the command fails, a COM exception is raised (error code: 0x80040002, text: Command Failed). To implement error processing you need to handle this exception. This varies from language to language:- in the .NET languages you need to catch an exception of type System.Runtime.InteropServices.COMException.
Try Me.AxAgUiAxVOCntrl1.Application.ExecuteCommand(Bad command) Catch ex As System.Runtime.InteropServices.COMException MsgBox(The command failed: & ex.ErrorCode & [ & ex.Message & ]) End Try
If the command succeeds, a collection of strings (AgExecCmdResult object) is returned.If the command fails, an automation exception is raised (error code: 0x80040002, text: Command Failed).
Connect command to execute. For instance: New / Scenario Scenario1.
Returns a formatted string that contains the license names and their states. The string is formatted as an XML document.This method is available for debugging/tech support purposes. You should not need to use this unless troubleshooting a problem.
Returns an XML string describing the available licenses.
Sets http proxy online options.Use SetOnlineOptions to specify the correct Server and Port information and, optionally, a proxy username and password. Use this option if your internet access is via a firewall. If you are unsure how your internet connection is configured, please consult your system administrator.
Returns True if the values were set successfully; otherwise returns False.
If set to True, the proxy information is used/set.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server
Password for proxy server.
If set to True, password is saved.
Retrieves http proxy online options.
Returns True if the values were retrieved successfully; otherwise returns False.
If True is returned, the proxy information was used.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server.
Set callback to handle a certain connect command
Allows the batch processing of multiple connect commands. HRESULT ExecuteMultipleCommands([in] SAFEARRAY(VARIANT)* ConnectCommands, [in] enum AgEExecMultiCmdResultAction eAction, [out, retval] IAgExecMultiCmdResult** ppResult);
ppResult - upon return, contains a pointer to the IAgExecMultiCmdResult object. Instances of IAgExecMultiCmdResult allow users to access the status and results of each command.
an array of Connect commands.
Bitmask specifies flags used to control the behavior of the method when an error occurswhile executing a command. Sometimes it is desirable to stop the batch processing immediatellyor continue running the remaining commands in the batch.
Returns true if the specified feature is available.
The feature to be checked.
Terminates the use of STK Engine. This must be the last call to STK Engine.
Enable or disable TCP/IP connect command processing (default: disabled).
Specify TCP/IP port to be used by Connect (default: 5001).
Returns the Host ID.
Returns the Registration ID.
Returns the version number
The identifier of the vendor.
Returns the full path and log file name (empty if logging is not active).
Sets or retrieves the logging mode (Active, Inactive, ActiveKeepFile).
Specifies the maximum number of simultaneous Connect connections to be accepted by STK X. The maximum number of connections is constrained by the Integration Module license.
Start engine with or without graphics (default: engine starts with graphics.).
Triggered when a new scenario is created.
Triggered when a scenario is loaded.
Triggered when the current scenario is closed.
Triggered when the current scenario is saved.
Triggered when a new message is logged.
Occurs just before an animation update.
Triggered when the globe control window for a scene is not found.
Triggered when the map control window for a WinID is not found.
Triggered when a new scenario is about to be created.
Triggered when a scenario is about to be loaded.
Triggered immediately before the current scenario is closed.
Triggered when the Gfx Analysis control window for a scene is not found.
Triggered when a remote Web server, in response to an HTTPS request, sends a self-signed certificate, or if the certificate misrepresents the server identify.
Triggered when the [ConControl / QuitStk] connect command is received.
STK X Application object.
Send a connect command to STK X.Following is a brief description of the basic format for data sent to and from Connect. Syntax for each command is explained briefly. Syntax specifies the order in which you must generate a Connect command as well as any parameters and switches associated with the command. Input Command Format to ConnectCommands sent to Connect use the following format:<CommandName> <ObjectPath> [<CommandData>] NOTE: Although the <CommandName> field isn't case sensitive, the <ObjectPath> is. <CommandData> may or may not be case sensitive. where:Syntax,Description,<CommandName>,The name of a particular command (e.g., Load).,<ObjectPath>,The object (e.g., Scenario/stkDemo/Satellite/Shuttle) to which the <CommandName> directs action. ,[<CommandData>],<CommandData> fields modify a <CommandName> and may or may not be required. Please refer to the format of the individual commands for additional information.,NOTE: Since only one scenario can be open at any given time in STK, you can substitute the scenario name with a wildcard (*) so that the <ObjectPath> is Scenario/* or just *. For example, you could type Scenario/* for Scenario/stkDemo, where * refers to the scenario loaded. OutputIf the command succeeds, the return value contains the list of strings.If the command fails, a COM exception is raised (error code: 0x80040002, text: Command Failed). To implement error processing you need to handle this exception. This varies from language to language:- in the .NET languages you need to catch an exception of type System.Runtime.InteropServices.COMException.
Try Me.AxAgUiAxVOCntrl1.Application.ExecuteCommand(Bad command) Catch ex As System.Runtime.InteropServices.COMException MsgBox(The command failed: & ex.ErrorCode & [ & ex.Message & ]) End Try
If the command succeeds, a collection of strings (AgExecCmdResult object) is returned.If the command fails, an automation exception is raised (error code: 0x80040002, text: Command Failed).
Connect command to execute. For instance: New / Scenario Scenario1.
Returns a formatted string that contains the license names and their states. The string is formatted as an XML document.This method is available for debugging/tech support purposes. You should not need to use this unless troubleshooting a problem.
Returns an XML string describing the available licenses.
Sets http proxy online options.Use SetOnlineOptions to specify the correct Server and Port information and, optionally, a proxy username and password. Use this option if your internet access is via a firewall. If you are unsure how your internet connection is configured, please consult your system administrator.
Returns True if the values were set successfully; otherwise returns False.
If set to True, the proxy information is used/set.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server
Password for proxy server.
If set to True, password is saved.
Retrieves http proxy online options.
Returns True if the values were retrieved successfully; otherwise returns False.
If True is returned, the proxy information was used.
Server name or IP address of the HTTP server.
Port number used for proxy.
User name for proxy server.
Set callback to handle a certain connect command
Allows the batch processing of multiple connect commands. HRESULT ExecuteMultipleCommands([in] SAFEARRAY(VARIANT)* ConnectCommands, [in] enum AgEExecMultiCmdResultAction eAction, [out, retval] IAgExecMultiCmdResult** ppResult);
ppResult - upon return, contains a pointer to the IAgExecMultiCmdResult object. Instances of IAgExecMultiCmdResult allow users to access the status and results of each command.
an array of Connect commands.
Bitmask specifies flags used to control the behavior of the method when an error occurswhile executing a command. Sometimes it is desirable to stop the batch processing immediatellyor continue running the remaining commands in the batch.
Returns true if the specified feature is available.
The feature to be checked.
Terminates the use of STK Engine. This must be the last call to STK Engine.
Enable or disable TCP/IP connect command processing (default: disabled).
Specify TCP/IP port to be used by Connect (default: 5001).
Returns the Host ID.
Returns the Registration ID.
Returns the version number
The identifier of the vendor.
Returns the full path and log file name (empty if logging is not active).
Sets or retrieves the logging mode (Active, Inactive, ActiveKeepFile).
Specifies the maximum number of simultaneous Connect connections to be accepted by STK X. The maximum number of connections is constrained by the Integration Module license.
Start engine with or without graphics (default: engine starts with graphics.).
Triggered when a new scenario is created.
Triggered when a scenario is loaded.
Triggered when the current scenario is closed.
Triggered when the current scenario is saved.
Triggered when a new message is logged.
Occurs just before an animation update.
Triggered when the globe control window for a scene is not found.
Triggered when the map control window for a WinID is not found.
Triggered when a new scenario is about to be created.
Triggered when a scenario is about to be loaded.
Triggered immediately before the current scenario is closed.
Triggered when the Gfx Analysis control window for a scene is not found.
Triggered when a remote Web server, in response to an HTTPS request, sends a self-signed certificate, or if the certificate misrepresents the server identify.
Triggered when the [ConControl / QuitStk] connect command is received.
Data Object for OLE drag & drop operations.
This object is not creatable. It is passed as an argument to the Map OLEDragDrop and Globe OLEDragDrop event procedures.
Returns a collection of filenames.
Data Object for OLE drag & drop operations.
This object is not creatable. It is passed as an argument to the Map OLEDragDrop and Globe OLEDragDrop event procedures.
Returns a collection of filenames.
Collection of files for OLE drag & drop operations.
This object is not creatable. It is used in the Map OLEDragDrop and Globe OLEDragDrop event procedures, through the Files property of the DataObject argument.
Returns an object that can be used to iterate through all the file names in the collection.
Gets the file name at the specified index (0-based).
Number of file names contained in the collection.
Collection of files for OLE drag & drop operations.
This object is not creatable. It is used in the Map OLEDragDrop and Globe OLEDragDrop event procedures, through the Files property of the DataObject argument.
Returns an object that can be used to iterate through all the file names in the collection.
Gets the file name at the specified index (0-based).
Number of file names contained in the collection.
Rubber-band mouse pick result.
This object is not creatable. It is used as the return value from the Globe control RubberBandPickInfo method.
List of object paths selected.
Rubber-band mouse pick result.
This object is not creatable. It is used as the return value from the Globe control RubberBandPickInfo method.
List of object paths selected.
Collection of object paths.
This object is not creatable. It is used for the ObjPaths property of the AgRubberBandPickInfoData object.
Return the elements within the specified range.The purpose of this method is to avoid marshalling round-trips (marshalling occurs when the STK X controls are used in .NET or Java).If the collection contains lots of elements, iterating using the For Each statement or the Item method may be slow. Using the Range method enables you to transfer several elements in one round-trip improving performance.
Array of variants [COM] or objects [.NET].
Start position of the range. one represents the first element of the collection.
End position of the range. The Count property represents the last element of the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the object paths in the collection.
Collection of object paths.
This object is not creatable. It is used for the ObjPaths property of the AgRubberBandPickInfoData object.
Return the elements within the specified range.The purpose of this method is to avoid marshalling round-trips (marshalling occurs when the STK X controls are used in .NET or Java).If the collection contains lots of elements, iterating using the For Each statement or the Item method may be slow. Using the Range method enables you to transfer several elements in one round-trip improving performance.
Array of variants [COM] or objects [.NET].
Start position of the range. one represents the first element of the collection.
End position of the range. The Count property represents the last element of the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the object paths in the collection.
Defines a rectangle in window coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The rectangle coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this rectangle (in the control's window coordinates).
The y-coordinate of the top edge of this rectangle (in the control's window coordinates).
The x-coordinate of the right edge of this rectangle (in the control's window coordinates).
The y-coordinate of the bottom edge of this rectangle (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this rectangle.
The x-coordinate of the right edge of this rectangle.
The y-coordinate of the top edge of this rectangle.
The y-coordinate of the bottom edge of this rectangle.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Defines a rectangle in window coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The rectangle coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this rectangle (in the control's window coordinates).
The y-coordinate of the top edge of this rectangle (in the control's window coordinates).
The x-coordinate of the right edge of this rectangle (in the control's window coordinates).
The y-coordinate of the bottom edge of this rectangle (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this rectangle.
The x-coordinate of the right edge of this rectangle.
The y-coordinate of the top edge of this rectangle.
The y-coordinate of the bottom edge of this rectangle.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Collection of elements to draw on the control.
This object is not creatable. It is accessible through the DrawElements property of the Globe control.
Clears the contents of the collection and updates the display.
Factory to create and add a new element to the end of the sequence.
Returns a new drawing element (interface IAgDrawElem).When the input parameter Type is Rect, the return data is of type AgDrawElemRect.If the input parameter Type is incorrect, an automation exception is raised.
Type of element to create. Currently only Rect is supported.
Remove the specified element.
None. An automation exception is thrown if the element is not found in the collection.
Element to remove from the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Show or hide all the elements.
Collection of elements to draw on the control.
This object is not creatable. It is accessible through the DrawElements property of the Globe control.
Clears the contents of the collection and updates the display.
Factory to create and add a new element to the end of the sequence.
Returns a new drawing element (interface IAgDrawElem).When the input parameter Type is Rect, the return data is of type AgDrawElemRect.If the input parameter Type is incorrect, an automation exception is raised.
Type of element to create. Currently only Rect is supported.
Remove the specified element.
None. An automation exception is thrown if the element is not found in the collection.
Element to remove from the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Show or hide all the elements.
Defines a rectangle in window coordinates for map control.
Set the rectangle coordinates.The rectangle coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this rectangle (in the control's window coordinates).
The y-coordinate of the top edge of this rectangle (in the control's window coordinates).
The x-coordinate of the right edge of this rectangle (in the control's window coordinates).
The y-coordinate of the bottom edge of this rectangle (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this rectangle.
The x-coordinate of the right edge of this rectangle.
The y-coordinate of the top edge of this rectangle.
The y-coordinate of the bottom edge of this rectangle.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Defines a rectangle in window coordinates for map control.
Set the rectangle coordinates.The rectangle coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this rectangle (in the control's window coordinates).
The y-coordinate of the top edge of this rectangle (in the control's window coordinates).
The x-coordinate of the right edge of this rectangle (in the control's window coordinates).
The y-coordinate of the bottom edge of this rectangle (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this rectangle.
The x-coordinate of the right edge of this rectangle.
The y-coordinate of the top edge of this rectangle.
The y-coordinate of the bottom edge of this rectangle.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Collection of elements to draw on map control.
Clears the contents of the collection and updates the display.
Factory to create and add a new element to the end of the sequence.
Returns a new drawing element (interface IAgDrawElem).When the input parameter Type is Rect, the return data is of type AgDrawElemRect.If the input parameter Type is incorrect, an automation exception is raised.
Type of element to create. Currently only Rect is supported.
Remove the specified element.
None. An automation exception is thrown if the element is not found in the collection.
Element to remove from the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Show or hide all the elements.
Collection of elements to draw on map control.
Clears the contents of the collection and updates the display.
Factory to create and add a new element to the end of the sequence.
Returns a new drawing element (interface IAgDrawElem).When the input parameter Type is Rect, the return data is of type AgDrawElemRect.If the input parameter Type is incorrect, an automation exception is raised.
Type of element to create. Currently only Rect is supported.
Remove the specified element.
None. An automation exception is thrown if the element is not found in the collection.
Element to remove from the collection.
Number of elements contained in the collection.
Gets the element at the specified index (0-based).
Returns an object that can be used to iterate through all the strings in the collection.
Show or hide all the elements.
AGI Graphics Analysis Control
The background color of the control.
The splash logo graphic to be displayed in the control.
If true, the splash logo is not shown.
The identifier of the vendor.
Returns the ready state of the control.
Reference to the STK X application object.
The Graphics control mode.
The splash logo graphic file to be displayed in the control.
Window identifier (for Connect commands).
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
AGI Graphics Analysis Control
The background color of the control.
The splash logo graphic to be displayed in the control.
If true, the splash logo is not shown.
The identifier of the vendor.
Returns the ready state of the control.
Reference to the STK X application object.
The Graphics control mode.
The splash logo graphic file to be displayed in the control.
Window identifier (for Connect commands).
Occurs when the user presses a key while the control has the focus.
Occurs when the user presses and releases a key or key combination that corresponds to an ANSI code.
Occurs when the user releases a key while the control has the focus.
Occurs when the user presses and then releases a mouse button over the control.
Occurs when the user presses and releases a mouse button and then presses and releases it again over the control.
Occur when the user presses a mouse button.
Occurs when the mouse pointer is moved across the control.
Occurs when the user releases a mouse button.
Projected window postion result.
Projected window X position.
Projected window Y position.
Indicates if the returned projected positon is valid or not.
Projected window postion result.
Projected window X position.
Projected window Y position.
Indicates if the returned projected positon is valid or not.
Defines a line in window coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The line coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this line (in the control's window coordinates).
The y-coordinate of the top edge of this line (in the control's window coordinates).
The x-coordinate of the right edge of this line (in the control's window coordinates).
The y-coordinate of the bottom edge of this line (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this line.
The x-coordinate of the right edge of this line.
The y-coordinate of the top edge of this line.
The y-coordinate of the bottom edge of this line.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Defines a line in window coordinates.
This object is not creatable. It is created indirectly through the Add method of the AgDrawElemCollection object.
Set the rectangle coordinates.The line coordinates are updated, and then the display is updated.
The x-coordinate of the left edge of this line (in the control's window coordinates).
The y-coordinate of the top edge of this line (in the control's window coordinates).
The x-coordinate of the right edge of this line (in the control's window coordinates).
The y-coordinate of the bottom edge of this line (in the control's window coordinates).
Show or hide the element.
The x-coordinate of the left edge of this line.
The x-coordinate of the right edge of this line.
The y-coordinate of the top edge of this line.
The y-coordinate of the bottom edge of this line.
Color of the rectangle.
Specifies the width of the line.
Specifies the style of the line.
Provides information about an SSL certificate that is expired or invalid.
Specify True to ignore the certificate error and continue with establishing secure HTTP connection to the remote server.
Specify True to ignore the certificate error and add the certificate to the list of trusted certificates.
Returns whether the invalid certificate error is ignored.
Certificate's serial number.
The provider who issued the certificate.
Certificate's subject field.
Certificate's valid date.
Certificate's expiration date.
Whether the certificate is expired.
Certificate's PEM data encoded as base-64.
Indicates whether the event should continue be routed to the listeners. Setting Handled to true will prevent the event from reaching any remaining listeners.
Provides information about an SSL certificate that is expired or invalid.
Specify True to ignore the certificate error and continue with establishing secure HTTP connection to the remote server.
Specify True to ignore the certificate error and add the certificate to the list of trusted certificates.
Returns whether the invalid certificate error is ignored.
Certificate's serial number.
The provider who issued the certificate.
Certificate's subject field.
Certificate's valid date.
Certificate's expiration date.
Whether the certificate is expired.
Certificate's PEM data encoded as base-64.
Indicates whether the event should continue be routed to the listeners. Setting Handled to true will prevent the event from reaching any remaining listeners.
Arguments for the OnConControlQuitReceived event.
Indicates whether or not to acknowledge the connect command.
Arguments for the OnConControlQuitReceived event.
Indicates whether or not to acknowledge the connect command.