IsNewCommonCtrl aus
Vcl.Dialogs
[EDIT]
Ups, ist mal wieder eine
geheime nicht-öffentliche Funktion.
Manchmal möchte man den Entwicklern paar in die Fresse haun.
Delphi-Quellcode:
function IsNewCommonCtrl: Boolean; inline;
const
ComCtlVersionIE6 = $00060000;
begin
if Comctl32FileVersion = Cardinal(-1) then
Comctl32FileVersion := GetFileVersion(comctl32);
Result := Comctl32FileVersion >= ComCtlVersionIE6;
end;
[/EDIT]
Siehe auch
https://docs.microsoft.com/en-us/win...oject-versions
Und es gibt noch die globale Variable
UseLatestCommonDialogs, um in der
VCL an den meisten Stellen die "alten" Dialoge zu erzwingen, auch wenn die Neuen vorhanden sind.
(ShowMessage/CreateDialog usw.)