guides:oi10:presentation_server:comctlversion_property_system

COMCTLVERSION property (System)

Returns the version of ComCtl32.dll that has been loaded by the Presentation Server.

The version number of ComCtl32.dll that is loaded into the current process. Example versions are:

VersionDescription
400Windows 95/Windows NT 4.0 (v4.00)
470Internet Explorer 3.x (v4.70)
471Internet Explorer 4.0 (v4.71)
472Internet Explorer 4.01 and Windows 98 (v4.72)
580Internet Explorer 5 (v5.80)
581Windows 2000 and Windows ME (v5.81)
582Windows XP, Vista and Windows 7 without XP themes (v5.82)
600Windows XP with XP themes (v6.00)
610Windows Vista/7 with XP themes (v6.10)
DevelopmentRuntimeIndexedScaledSynthetic
N/AGet OnlyNoNoNo

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.

 
VersionNo = Get_Property( "SYSTEM", "COMCTLVER" )
 
 
 

N/A

  • guides/oi10/presentation_server/comctlversion_property_system.txt
  • Last modified: 2023/10/25 10:49
  • by 127.0.0.1