Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ermitteln ob im Manifest "Themes" aktiviert wurde?

  Alt 14. Mai 2021, 10:36
Delphi-Referenz durchsuchenIsNewCommonCtrl 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 Delphi-Referenz durchsuchenUseLatestCommonDialogs, um in der VCL an den meisten Stellen die "alten" Dialoge zu erzwingen, auch wenn die Neuen vorhanden sind.
(ShowMessage/CreateDialog usw.)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Mai 2021 um 10:41 Uhr)
  Mit Zitat antworten Zitat