MoveableWin derives from the AnyWin class. The following classes derive from the MoveableWin class:
Any MoveableWin has the following predefined identifiers for referring to parts of the window:
| Part | Definition |
|---|---|
| BottomEdge | The bottom edge of the window (Windows only) |
| BottomLeftCorner | The bottom-left corner of the window (Windows only) |
| BottomRightCorner | The bottom-right corner of the window (Windows only) |
| Caption | The caption of the window |
| ClientArea | The inner portion of the window, excluding any caption, menubar, or border |
| CloseBox | The box used to close the window (Windows only) |
| LeftEdge | The left edge of the window (Windows only) |
| MaximizeBox | The box used to maximize the window |
| MenuBar | The menu bar on the window |
| MinimizeBox | The box used to reduce the window to an icon |
| RightEdge | The right edge of the window (Windows only) |
| RestoreBox | The box used to restore the window’s previous size |
| TopEdge | The top edge of the window (Windows only) |
| TopLeftCorner | The top-left corner of the window (Windows only) |
| TopRightCorner | The top-right corner of the window (Windows only) |
To refer to these parts, you specify the window and then the part, separated by the dot operator, and then call the method. For example:
Print (TextEditor.MenuBar.GetContents ())
In general, you do not need to refer to the window parts; Silk Test Classic provides methods that access them directly. For example, calling the Click method on the Maximize box is the same as calling the Maximize method.