Vcl.ComCtrls.GetComCtlVersion
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 }