

Ongoing enhancements to common controls have resulted in the need to extend many of the structures. Structure Sizes for Different Common Control Versions

Windows Vista, Windows Server 2008, and Windows 7 Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7 Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.5, and Microsoft Internet Explorer 6 The following table outlines the different DLL versions and how they were distributed on supported OSes. If no version number is specified, the programming element is implemented in all existing versions of the DLL. This version number indicates that the programming element is implemented in that version and subsequent versions of the DLL unless otherwise specified. In the common controls reference documentation, many programming elements specify a minimum supported DLL version number. Therefore, your application must directly determine which version of ComCtl32.dll is present. Each successive version of the DLL supports the features and API of earlier versions and adds new features.īecause various versions of ComCtl32.dll were distributed with Internet Explorer, the version that is active is sometimes different from the version that was shipped with the operating system. Support for common controls is provided by ComCtl32.dll, which all 32-bit and 64-bit versions of Windows include.

