Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Anordnung der Buttons in Messagedlg

  Alt 10. Okt 2021, 14:46
Nja, die Reihenfolge so mancher Buttons fand ich auch schon immer etwas "ungünstig". (vorallem von den "ALL"-Buttons)

Du kannst dir einen eigenen Dialog bauen.
Da sind sogar ein paar überalterte Unit-Vorlagen in Datei > Neu enthalten.

Du könntest Delphi-Referenz durchsuchenCreateMessageDialog verwenden, welcher den Windowsdialog mit der VCL nachbaut.
Da könntest du dann die Captions der Buttons ändern.
Dieses CreateMessageDialog wird von der VCL intern auch verwendet, wenn man "neuere" Dialoge auf uralten Windowsen anzeigen will, oder wenn dort die "neuen" CommonControlsV6 deaktiviert sind, wenn z.B. im Windows 7 oder Server2016 die Designs deaktiviert wurden, weil jemand denkt der Win2000-Style wäre soooo cool und dabei vergisst, dass es nicht nur das Design beeinflusst, sondern auch die Verfügbarkeit/Version gewisser APIs.

Oder du machts es richtig und beschäftigst dich mit TTaskDialog oder direkt mit der TaskDialog-WinAPI.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Okt 2021 um 22:04 Uhr)
  Mit Zitat antworten Zitat