Vcl.ComCtrls.GetComCtlVersion

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetComCtlVersion: Integer;

C++

extern DELPHI_PACKAGE int __fastcall GetComCtlVersion(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls Vcl.ComCtrls

Beschreibung

Prüft, welche Version von ComCtl32.dll im System installiert ist.

Das Aussehen und die Funktion bestimmter Standard-Steuerelemente (z. B. Symbolleisten und Coolbar-Komponenten) ist von der installierten Version von ComCtl32.dll abhängig. Mit GetComCtlVersion können Sie ermitteln, welche Version im System installiert ist. Die Funktion gibt einen Integer-Wert mit der Hauptversionsnummer im höherwertigen und der Nebenversionsnummer im niederwertigen Wort zurück.

Die Bibliothek wird automatisch zusammen mit Microsoft Internet Explorer installiert. In der Unit ComCtrls sind die folgenden Konstanten für die verschiedenen Versionen von Internet Explorer definiert:



Konstante Wert Bedeutung

ComCtlVersionIE3

$00040046

Die Version von ComCtl32.dll, die zusammen mit Internet Explorer 3 installiert wird.

ComCtlVersionIE4

$00040047

Die Version von ComCtl32.dll, die zusammen mit Internet Explorer 4 installiert wird.

ComCtlVersionIE401

$00040048

Die Version von ComCtl32.dll, die zusammen mit Internet Explorer 4.01 installiert wird.

ComCtlVersionIE5

$00050050

Die Version von ComCtl32.dll, die zusammen mit Internet Explorer 5 installiert wird.



Sie können rasch die installierte Version bestimmen, indem Sie den Rückgabewert von GetComCtlVersion mit diesen Konstanten vergleichen. Ein Beispiel:

ifGetComCtlVersion >= ComCtlVersionIE4 then { IE4 ist installiert }

Siehe auch