Maptitude GISDK Help

Creating Windows

Windows are created by the following GISDK functions:

GISDK Function Summary
CreateCOMControl() Creates a new COM control window
CreateEditor() Creates a new editor window
CreateEditorByQuery() Creates an editor displaying the results of an SQL query
CreateFigure() Creates a new figure window
CreateLayout() Creates a new layout window
CreateMap() Creates a new, empty map window
OpenEditor() Creates an editor from a file
OpenEditorFromAnnotation() Creates a new editor window from an editor that appears in a layout
OpenFigure() Creates a figure from a file
OpenFigureFromAnnotation() Creates a new figure window from a figure that appears in a layout
OpenLayout() Creates a layout from a file
OpenMap() Opens a map file and displays it in a map window
OpenMapFromAnnotation() Creates a new map window from a map that appears in a layout

These GISDK functions all return the name of the window that was created, and have numerous options that control how the window operates. Here is a quick summary:

Option What it does
Menu Names the menu that is associated with the window
Toolbar Names the toolbar that is associated with the window
Position Sets the location of the upper-left corner of the window within the application window
Size Sets the size of the window within the application window
Activate Macro Specifies the name of a macro that is run automatically when the window is activated
Close Macro Specifies the name of a macro that is run automatically when the user closes the window by choosing the Close option from the System menu
Done Macro Specifies the name of a macro that is run automatically after the window is closed

Some of these options can be changed after a particular window is created. These options are described in detail in the topics that follow. The following GISDK functions are used to manage window options:

GISDK Function What it does
GetEditorOption() Gets the value of an option from an editor window
GetLayoutOptions() Gets the current option settings for a layout
GetMapOptions() Gets the value of options for a map window
SetEditorOption() Sets an option for an editor window
SetEditorOptionEx() Sets an option for an editor window
SetLayoutOptions() Sets options for a layout
SetMapOptions() Sets options for a map window

Map, editor, and layout windows offer additional options, documented in full in the listing of GISDK functions. Here are a few examples:

Window type Optional settings
Map Initial scale and center, scale-change macro
Editor Font size/style, read-only, grid, selection set highlighting, locked columns, highlight macro
Layout Paper cut lines, rulers, and grid settings

 

 

©2025 Caliper Corporation www.caliper.com