The following WIL functions are useful when using WIL extenders.
AddExtender(filename) Installs a WIL extender Dll. LastError( ) Returns the last error encountered.
The following functions can be added with the WWCTL44i.DLL using the AddExtender function.
AddExtender("WWCTL44i.DLL") |
Ÿ Contacting Island Lake Consulting LLC
Ÿ How to get technical support
|
Most Controls
Clicks a button, emulating a user.
Examines or sets the enabled/disabled status of a control.
Gets the window handle of the first window whose class name matches the specified "class-name".
Gets the window handle of the first window whose window name matches the specified 'partial window name'.
Clicks a button, emulating a user. This uses an undocumented method, different from cClickButton, that seems to work when cClickButton causes the script to hang.
Change the text associated with a Windows control.
Convert between a Windows handle and a Window Id (pseudo-handle)
Obtains the handle of a child window or control based on the window or control class.
Obtains the handle of a child window or control based on the window or control ID number.
Obtains the handle of a child window or control based on the window or control title.
Obtains the handle of a child window or control based on the window or control sequence number.
Determines if a child window of the specified parent exists.
Returns information about a window or control.
Get the current state of a window
CHECKBOX
Examines or sets a check box.
COMBOBOX
Gets a count of items in a Combo Box control.
Extracts the text from a drop-down combo box.
Sets a single item in a standard Combobox.
EDITBOX
Retrieves the contents of an Edit Box.
Changes the contents of an Edit Box.
LISTBOX
Remove the highlighting from all items in either a
Single-selection or a Multiple-select List Box.
Get a count of items in a List Box control.
Extracts the text from a standard list box.
Retrieve the text from all highlighted items in either a Single-selection
or a Multiple-select List Box control.
Sets a single item in a standard single item list box. It will not work with
a multiple selection listbox.
Select one or more items in a List Box control.
msctls_statusbar32
Returns the text that may be associated with each part of a Status Bar control.
msctls_trackbar32
Get the maximum position of a Track Bar control.
Get the minimum position of a Track Bar control.
Get the current position of a Track Bar control.
Sets the position of a Track Bar control.
msctls_updown32
Get the maximum position of an UpDown control.
Get the minimum position of an UpDown control.
Gets the position of an UpDown control.
Set the position of an UpDown control.
MOUSE
Determines an application window’s current mouse cursor.
PUSHBUTTON
Clicks a button, emulating a user.
Clicks a button, emulating a user. This uses an undocumented method, different from cClickButton, that seems to work when cClickButton causes the script to hang.
RADIOBUTTON
Examines or sets a radio button.
STATIC
Returns information about a window or control.
SysDateTimePick32
Returns the date and time stored in a Date Time Picker control in standard "datetime" format.
Change the values of a Date Time Picker control.
SysHeader32
Simulate a mouse double click on a List View, Tree View or Header common control.
Return all the text associated with each item of a Header common control.
SysIPAddress32
Retrieve an IP address stored in an IP Address common control.
Set an IP address stored in an IP Address common control.
SysListView32
Un-select an item of a List View common control. I
Simulate a mouse double click on a List View, Tree View or Header common control.
Retrieves all the text associated with a column of a List View common control with the
Report View style.
Returns the text associated with the item, that is the current drag and drop target of
a List View common control.
Retrieve the text associated with the items that have the focus in a List View
common control.
Retrieves the text associated with selected items of a List View common
control.
Retrieve the text associated with items of a List View common
control.
Select an item in a List View common control .
SysMonthCal32
Retrieve the date or date range of a Month Calendar control with this function.
Set the date or date range of a Month Calendar control with this function.
SysTabControl32
Selects a tab from a tabbed dialog.
SysTreeView32
Simulates a mouse double click on a List View, Tree View or Header
common control.
Un-select an item of a Tree View common control.
Obtains the selected item of a Tree View common control.
Select an item of a Tree View common control.
ToolbarWindow32
Simulates performing a left mouse button click of a Tool Bar button.
Retrieves the text for each button of a Tool Bar control.
Non-Control Related Functions
Creates a Cyclic Redundancy Check (CRC) value of the
on-screen image of a Windows control.
Retrieves handle of the window with keyboard focus
Returns extender specific information.
Determines an application window’s current mouse cursor.
The real PostMessage (or PostMessageA if you want to get nitpicky).
The real SendMessage (or SendMessageA if you want to get nitpicky).
Set the keyboard focus to the control window specified by the input window handle.
Sets number of retries performed by the cWndByWndSpec and cWndByWndSpecName functions.
Determines if a child window of the specified parent exists.
Returns a window handle based on the window specifications.
Returns the window handle of a top-level window from the window specification generated using a window’s title.
Creates a window specification from the window handle.
Creates a window specification from the window handle.