Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit SelectDirectory Box platzieren? (https://www.delphipraxis.net/84469-mit-selectdirectory-box-platzieren.html)

smart 17. Jan 2007 12:00


Mit SelectDirectory Box platzieren?
 
Hallo Alle!

Wenn ich mit SelectDirectory eine Box aufrufe, gibt es da eine Möglichkeit diese zu platzieren?

Gruß
Heike

marabu 17. Jan 2007 12:18

Re: Mit SelectDirectory Box platzieren?
 
Hallo Heike,

die eine Variante arbeitet mit einem internen Dialog, der mit Position = poScreenCenter angezeigt wird, die andere nutzt SHBrowseForFolder() und auch da wirst du nicht gefragt. Wenn es dir wichtig ist, dann musst du die Unit FileCtrl.pas anpassen oder einen eigenen Dialog basteln.

Grüße vom marabu

Luckie 17. Jan 2007 12:31

Re: Mit SelectDirectory Box platzieren?
 
Zitat:

Zitat von marabu
Hallo Heike,

die eine Variante arbeitet mit einem internen Dialog, der mit Position = poScreenCenter angezeigt wird, die andere nutzt SHBrowseForFolder() und auch da wirst du nicht gefragt. Wenn es dir wichtig ist, dann musst du die Unit FileCtrl.pas anpassen oder einen eigenen Dialog basteln.

Grüße vom marabu

Bei SHBrowseForFolder kann man in der Callback Funktion auf da Öffnen reagieren und dann das Fenster mit MoveWindow oder SetWindowPos plazieren.

marabu 17. Jan 2007 12:38

Re: Mit SelectDirectory Box platzieren?
 
Hallo Michael,

das stimmt schon, nur arbeitet SelectDirectory() ohne die Callback-Routine. Allerdings, wenn Heike die Unit FileCtrl an ihre Bedürfnisse anpassen sollte, dann kann sie ja eine Callback-Routine einführen. Warum auch nicht...

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:08 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