Vcl.ComCtrls.GetComCtlVersion

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetComCtlVersion: Integer;

C++

extern DELPHI_PACKAGE int __fastcall GetComCtlVersion(void);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls Vcl.ComCtrls

Description

Précise quelle version de ComCtl32.dll est installée.

L'aspect et le comportement de certains contrôles habituels, comme les barres d'outils et les bandes de barres multiples, dépendent de la version installée de ComCtl32.dll. Utilisez GetComCtlVersion pour savoir quelle version est installée. GetComCtlVersion renvoie un nombre entier qui inclut le numéro principal de la version dans le mot d'ordre supérieur et le numéro de la sous-version dans le mot d'ordre inférieur.

L'installation d'Internet Explorer de Microsoft sur un système a un impact sur la version installée de ComCtl32.dll. Pour vous aider à déterminer quelle version d'Internet Explorer est installée, l'unité ComCtrls définit plusieurs constantes :



Constante Valeur Signification

ComCtlVersionIE3

$00040046

La version de ComCtl32.dll a été installée avec Internet Explorer version 3.

ComCtlVersionIE4

$00040047

La version de ComCtl32.dll a été installée avec Internet Explorer version 4.

ComCtlVersionIE401

$00040048

La version de ComCtl32.dll a été installée avec Internet Explorer version 4,01.

ComCtlVersionIE5

$00050050

La version de ComCtl32.dll a été installée avec Internet Explorer version 5.



Pour déterminer rapidement quelle version d'Internet Explorer est installée, vous pouvez comparer la valeur renvoyée par GetComCtlVersion avec ces constantes. Par exemple :

ifGetComCtlVersion >= ComCtlVersionIE4 then { IE4 est installé }

Voir aussi