WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

Control Manager
plus
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Control Manager and IE 7


Question:

I've noticed since upgrading from IE 6.0 to IE 7 (b2) that my Control Manager scripts can no longer locate the IE windows by name. It appears likely related to the tabbed browser features.

This script used to work perfectly:

AddExtender("wwctl44i.dll")
hwnd = DLLhwnd("~Internet Explorer")
hwnd = cwndbyclass(hwnd, "msctls_statusbar32")
The script now displays an error message that the window does not exist (hint: it does, and it's spelled correctly, tried different variations).

Answer:

Launch the roboscripter and posistion the mouse over the status bar. What class type is displayed in the Roboscripter dialog? It is true that when a new version of a program comes out, one must often re-debug control manager scripts to accomodate the updated version of the program.
AddExtender("wwctl44i.dll")
hwnd = DllHwnd("~Internet Explorer")
hwnd = cWndbyclass(hwnd, "TabWindowClass")
hwnd = cWndbyclass(hwnd, "msctls_statusbar32")

Article ID:   W16818
File Created: 2007:07:03:14:26:24
Last Updated: 2007:07:03:14:26:24