AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Im TSavedialog den String 'Speichern' verändern?
Thema durchsuchen
Ansicht
Themen-Optionen

Im TSavedialog den String 'Speichern' verändern?

Ein Thema von Hallo_Thomas · begonnen am 22. Nov 2006 · letzter Beitrag vom 14. Feb 2007
Antwort Antwort
Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#1

Im TSavedialog den String 'Speichern' verändern?

  Alt 22. Nov 2006, 00:35
Hallo,

wie kann ich im Savedialog den Button 'Speichern' umbenennen?

Ich krübble daran echt schon ne weile!!!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Im TSavedialog den String 'Speichern' verändern?

  Alt 22. Nov 2006, 00:48
Einfach mal nach Hier im Forum suchenTSaveDialog suchen:
http://www.delphipraxis.net/internal...dialog&start=0
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Im TSavedialog den String 'Speichern' verändern?

  Alt 22. Nov 2006, 01:54
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!!!
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#4

Re: Im TSavedialog den String 'Speichern' verändern?

  Alt 22. Nov 2006, 11:59
Zitat von Hallo_Thomas:
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!!!
Hallo,

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
  Mit Zitat antworten Zitat
Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#5

Re: Im TSavedialog den String 'Speichern' verändern?

  Alt 22. Nov 2006, 15:25
@ Reinhard

Dankeschön, dank Dir bin ich auf die Lösung gestossen!!!!!!!!!!!!

Ich hab bei unseren Schweizer Freunden eh bissl abgeschaut:
www.swissdelphicenter.ch

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;
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Im TSavedialog den String 'Speichern' verändern?

  Alt 14. Feb 2007, 10:02
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 !?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz