![]() |
Im TSavedialog den String 'Speichern' verändern?
Hallo,
wie kann ich im Savedialog den Button 'Speichern' umbenennen? Ich krübble daran echt schon ne weile!!! |
Re: Im TSavedialog den String 'Speichern' verändern?
|
Re: Im TSavedialog den String 'Speichern' verändern?
Danke, dass hatte ich schon durchgelesen und auch das da verlinkte Thema hat mir nicht weiter geholfen!Den Opendialog habe ich auch hinbekommen, nur beim Savedialog, beim Speichern Button find ich nix!!!
|
Re: Im TSavedialog den String 'Speichern' verändern?
Zitat:
bei den Standarddialogen GetOpenFilename und GetSaveFilename (Win32 API, nicht Delphi) kann man den Dialog bzw. dessen grafische Oberfläche durch einen eigenen Entwurf erweitern (Template). Die Beschriftung vorhandener Controls wird geändert mit CDM_SETCONTROLTEXT - Messages. Gruss Reinhard |
Re: Im TSavedialog den String 'Speichern' verändern?
@ Reinhard
Dankeschön, dank Dir bin ich auf die Lösung gestossen!!!!!!!!!!!! Ich hab bei unseren Schweizer Freunden eh bissl abgeschaut: ![]()
Delphi-Quellcode:
procedure TForm1.SaveDialog1Show(Sender: TObject);
const LB_FILETYPES_ID = 1089; // "File types:" label LB_FILENAME_ID = 1090; // "File name:" label LB_DRIVES_ID = 1091; // "Look in:" label Str1 = 'Four'; Str2 = 'Five'; Str3 = 'One'; Str4 = 'Two'; Str5 = 'Three'; var hSaveDialog: HWND; begin hSaveDialog := GetParent(SaveDialog1.Handle); SendMessage(hSaveDialog, CDM_SETCONTROLTEXT, idOk, Longint(PChar(Str1))); SendMessage(hSaveDialog, CDM_SETCONTROLTEXT, idCancel, Longint(PChar(Str2))); SendMessage(hSaveDialog, CDM_SETCONTROLTEXT, LB_FILETYPES_ID, Longint(PChar(Str3))); SendMessage(hSaveDialog, CDM_SETCONTROLTEXT, LB_FILENAME_ID, Longint(PChar(Str4))); SendMessage(hSaveDialog, CDM_SETCONTROLTEXT, LB_DRIVES_ID, Longint(PChar(Str5))); end; |
Re: Im TSavedialog den String 'Speichern' verändern?
Moin !
Kann es sein dass das Beispiel nur mit dem alten Save Dialog funzt? Unter XP mit dem neuen Save Dialog rennt das nicht. Any hints !? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz