Hallo,
gibt es eine Möglichkeit beim XbpFileDialog nur ein Vereichnis mitzugeben, ohne das der Anwender dieses ändern kann?
XbpFileDialog Verzeichnis festlegen
Moderator: Moderatoren
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: XbpFileDialog Verzeichnis festlegen
offiziell wohl nicht da nichts dokumentiert ...
nun basieren alle XbParts auf Windows und das was du suchst wird wohl die Konstante
sein.https://msdn.microsoft.com/de-de/librar ... s.85).aspx
FOS_NOCHANGEDIR
Don't change the current working directory.
bei XbPart (Common Control) ist es möglich nach dem o:Create den GWL_STYLE zu ändern aber ob es mit einen "Common Dialog" (XbpFile-/XbpPrinter-/XbpFont-/XbpColor-Dialog) auch funktioniert habe ich (noch) nicht ausprobiert.
ansonsten kann du es mit ot4xb und native versuchen. anbei Beispiel von Pablo was du "auf-bohren" kannst.
- Dateianhänge
-
- GetOpenFileName.zip
- ot4xb Source open/save as
- (1.39 KiB) 233-mal heruntergeladen
gruss by OHR
Jimmy
Jimmy
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: XbpFileDialog Verzeichnis festlegen
Wenn es nur ein einziges erlaubtes Verzeichnis für Dateiauswahl(en) gibt und man auch sonst keine Funktionalitäten (löschen, Dateien erzeugen usw.) zulassen möchte, bietet sich an, das fragliche Verzeichnis schlicht mit Directory() in ein Array zu lesen und das in einem Browse zur Auswahl anzuzeigen. Noch ein paar kleine Sortier- und Suchfunktionen dazu - und feddisch.
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: XbpFileDialog Verzeichnis festlegen
oder Ergbnis direkt in eine Listbox / Combobox per API
Code: Alles auswählen
oListBox := XbpListbox():New():Create()
PimpMyXb(oListBox,cPath.cExt)
PROCEDURE PimpMyXb(oListBox,cPath.cExt)
LOCAL hWnd
LOCAL iAttr
LOCAL cMask
DEFAULT cPath TO ".\"
DEFAULT cExt TO "*.*"
hWnd := oListBox:getHWND()
iAttr := DDL_READWRITE + DDL_DIRECTORY
cMask := cPath+cExt
// das füllt die Listbox
SendMessageA( hWnd, LB_DIR, iAttr , cMask )
RETURN
gruss by OHR
Jimmy
Jimmy
- Bertram Hansen
- Foren-Moderator
- Beiträge: 1015
- Registriert: Di, 27. Sep 2005 8:55
- Wohnort: 51379 Leverkusen
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 20 Mal
- Kontaktdaten:
Re: XbpFileDialog Verzeichnis festlegen
Hallo Jimmy,
oder man befasst sich mit deinen Beitrag von damals:
viewtopic.php?f=23&t=8227&p=92034&hilit ... der#p92034
oder man befasst sich mit deinen Beitrag von damals:
viewtopic.php?f=23&t=8227&p=92034&hilit ... der#p92034
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.
Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!