AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Default dialog directory

Ein Thema von Shark99 · begonnen am 30. Jul 2010 · letzter Beitrag vom 30. Jul 2010
Antwort Antwort
Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#1

Default dialog directory

  Alt 30. Jul 2010, 00:49
Wenn ich mit Wordpad den File Dialog öffne, dann wird dort das aktive Directory, z.b. c:\Users.

Ich ändere es auch c:\Apps und schließe Wordpad.

Nun öffne ich Notepad, gehe zu File | Open und der Dialog zeigt immer noch C:\Apps an.

Da es aber eine neue Instanz des Dialogs ist (anderes Programm), muss es doch eine API gebe mit der ich dieses Verzeichnis ändern kann. Ich will das nicht in einem von mir erstellten Dialog ändern, sondern in dem der anderen Programme (die sich den letzten Folder nicht merken, sondern den Standardfolder anzeigen).

Danke für die Hilfe im Voraus!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Default dialog directory

  Alt 30. Jul 2010, 07:38
Dazu müsstest du den entsprechenden WinAPI-Aufruf für diese Funktion hooken.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Default dialog directory

  Alt 30. Jul 2010, 07:55
Hallo,

Zitat:
muss es doch eine API gebe mit der ich dieses Verzeichnis ändern kann
Entweder es reicht ChDir vor dem Start oder man nimmt den Parameter lpDirectory aus ShellExecute.


Heiko
Heiko
  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 06:29 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