COMCTLVERSION property (System)
Description
Returns the version of ComCtl32.dll that has been loaded by the Presentation Server.
Property Value
The version number of ComCtl32.dll that is loaded into the current process. Example versions are:
Version | Description |
---|---|
400 | Windows 95/Windows NT 4.0 (v4.00) |
470 | Internet Explorer 3.x (v4.70) |
471 | Internet Explorer 4.0 (v4.71) |
472 | Internet Explorer 4.01 and Windows 98 (v4.72) |
580 | Internet Explorer 5 (v5.80) |
581 | Windows 2000 and Windows ME (v5.81) |
582 | Windows XP, Vista and Windows 7 without XP themes (v5.82) |
600 | Windows XP with XP themes (v6.00) |
610 | Windows Vista/7 with XP themes (v6.10) |
Property Traits
Development | Runtime | Indexed | Scaled | Synthetic |
---|---|---|---|---|
N/A | Get Only | No | No | No |
Remarks
There are usually two versions of ComCtl32.dll present on Windows systems since Windows XP/2003:
• Version 6.x is loaded when an application is running in an environment where Windows Visual Styles are enabled.
• Versions earlier than 6.0 are loaded when Visual Styles are not enabled, such as running with the "Windows Classic" theme set for the OS (which is not possible since Windows 8.x).
As well as visual differences, some controls actually behave differently or have reduced functionality dependent on the version loaded, so it is useful to be able to detect this and program accordingly.
Example
VersionNo = Get_Property( "SYSTEM", "COMCTLVER" )
See Also
N/A