world.GetNotepadWindowPosition
Returns the position and size of the specified notepad window
Prototype
BSTR GetNotepadWindowPosition(BSTR Title);
Description
This function returns the size of the specified notepad's window, in pixels.
For normal scripting languages these return a string, like this: "66,66,637,356". For Lua, see below.
VBscript example
Note GetNotepadWindowPosition ("my_notepad")
Jscript example
Note (GetNotepadWindowPosition ("my_notepad"))
Lua example
table.foreach (GetNotepadWindowPosition ("my_notepad"), print)
Lua notes
In Lua it returns a table with four entries, like this:
top 66
height 356
left 66
width 637
If the notepad window does not exist, returns nil.
Return value
Returns a string in the form:
left,top,width,height
eg. "66,66,637,356"
For Lua, returns a table containing:
top=(value)
height=(value)
left=(value)
width=(value)
If the nominated notepad window does not exist, returns the empty string.
In Lua, if the notepad window does not exist, returns nil.
Related topic
See also
| Function | Description |
|---|---|
| GetMainWindowPosition | Returns the position and size of the main MUSHclient window |
| GetNotepadList | Gets the list of open notepads - returning their titles |
| GetWorldWindowPosition | Returns the position and size of the current world window |
| MoveMainWindow | Move and resize the main MUSHclient window |
| MoveNotepadWindow | Move and resize the specified notepad window |
| MoveWorldWindow | Move and resize a world window |