Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.043 Beiträge
 
Delphi 12 Athens
 
#7

AW: TMsgDlgButtons erweitern?

  Alt 30. Jan 2023, 16:04
So wäre es zumindest erweiterbar und bedeutet nur einen marginalen Mehraufwand beim Aufruf:
Delphi-Quellcode:
type
  TMsgDlgBtnX = (mbEdit);
  TMsgDlgButtonsX = set of TMsgDlgBtnX;

function MessageDlgX(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; ButtonsX: TMsgDlgButtonsX=[]; dummy:byte=0): Integer;
...

...
  MessageDlgX('Hinweis! Blabla',mtWarning,[mbCancel],[mbEdit],1);
...
  MessageDlgX('Hinweis! Blabla',mtWarning,[mbOK, mbCancel]);
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat