SetWindowPosition()

Summary

Sets the position of a window.

Syntax

SetWindowPosition(string window_name, integer x_pos, integer y_pos)

Argument Contents
window_name String of the form "window type|window name," or "window name" if the window name is unique among the window types, or null for the current window
x_pos The x-coordinate of the upper-left corner of the window
y_pos The y-coordinate of the upper-left corner of the window

Notes

  • For map, layout, and editor windows, the position values are expressed as percentages of the Maptitude frame window. For the frame window, the position values are percentages of the Windows desktop.

  • The values expected by SetWindowPosition() are always between 0 and 100, inclusive.

  • For more information on window types, see Windows.

Example

// This macro tiles two maps within the Maptitude frame window
SetWindowPosition("Map|First Map", 0, 0)
SetWindowPosition("Map|Second Map", 50, 0)
SetWindowSize("Map|First Map", 50, 100)
SetWindowSize("Map|Second Map", 50, 100)

Error Codes

Error Type Meaning
NotFound There is no window of the designated type and name

See Also

Function Summary
GetWindowPosition() Gets the position of a window
SetWindowSize() Sets the size of the specified or currently active window
SetWindow() Makes a window the currently active window
SetMap() Makes a map the current map