Forum: Win32/Win64 API (native code)
Delphi
by Matze,
9. Feb 2006
Das ist korrekt. Auf Anhieb weiß ich gerade nicht, wie man die Rückgabewerte ändert, aber das geht sicher auch.
Nachtrag: Das könnte so in der Art gehen:
f := CreateMessageDialog('Test', mtInformation, MBYESNOCANCEL);
try
with (f.FindComponent('Cancel') as TButton) do
begin
Caption := 'Ja';
ModalResult := IDYES;
Forum: Win32/Win64 API (native code)
Delphi
by Matze,
9. Feb 2006
Auch wenn die Buttonreihenfolge sehr ungewohnt ist und sicher nicht zum Bedienkonfort des Anwenders beiträgt, sollte es so eigentlich klappen. :gruebel:
var
f: TForm;
// ...
f := CreateMessageDialog('Warnung', mtInformation, MBYESNOCANCEL);
try
(f.FindComponent('Cancel') as TButton).Caption := 'Ja';
Forum: Win32/Win64 API (native code)
Delphi
by Matze,
9. Feb 2006
Hallo,
ob's mit der MessageBox geht, weiß ich nicht, mit einem Message-Dialog müsste dies gehen: CreateMessageDialog.