FIX: Treeview Control Fails with Negative Coordinates on Win 98

ID: Q197669


The information in this article applies to:


SYMPTOMS

The Windows Treeview control does not function properly on Windows 98 multi-monitor systems when displayed on a monitor with negative X and/or Y coordinates.

The control fails (can not switch between nodes or activate the control) if the Treeview control is on a monitor with negative coordinates.


CAUSE

This problem is caused by a bug in the Comctl32.dll file.


RESOLUTION

Install Internet Explorer (IE) 4.0 SP1 on computers exhibiting this problem.

NOTE: The latest version of Comctl32.dll can be obtained in 401Comupd.exe at: http://www.microsoft.com/msdownload/ieplatform/ie/comctrl.asp


STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This bug was fixed in Comctl32.dll v4.72.3110.1 (ships with Internet Explorer 4.0 SP1).


MORE INFORMATION

Steps to Reproduce the Behavior

  1. Run an application that utilizes the Treeview control on a monitor with negative co-ordinates. Activate the control by switching between nodes. The control fails (can not switch).


  2. Move the application to a monitor with all positive co-ordinates. The control now functions normally.


This behavior has not been observed on Windows 2000 multi-monitor systems.


REFERENCES

The Control Spy Treeview sample is useful for testing whether this problem exists on a target system.

Additional query words:


Keywords          : kbCtrl kbTreeView kbWinOS98bug kbComCtrls 
Version           : WINDOWS:
Platform          : WINDOWS 
Issue type        : kbbug 

Last Reviewed: April 5, 1999