![]() |
Re: Dateieigenschaften anzeigen
Trotzdem Danke
|
Re: Dateieigenschaften anzeigen
Zitat:
|
DP-Maintenance
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "Windows API / MS.NET Framework API" verschoben.
Paßt wohl eher hin |
Re: Dateieigenschaften anzeigen
Moin,
den Code von gkoeder habe ich ein bisschen erweitert, jetzt kannst du den Namen der Registerkarte als Parameter der Funktion übergeben.
Delphi-Quellcode:
uses shellapi;
function ShowFILEPROPERTIESDialog(hWndOwner: HWND; const FILEName: string; Registerkarte: PChar): Boolean; var Info: TShellExecuteInfo; begin with Info do begin cbSize := SizeOf(Info); fMask := SEE_MASK_NOCLOSEPROCESS or SEE_MASK_INVOKEIDLIST or SEE_MASK_FLAG_NO_UI; wnd := hWndOwner; lpVerb := 'PROPERTIES'; lpFILE := pChar(FILEName); lpParameters := Registerkarte; lpDirectory := nil; nShow := 0; hInstApp := 0; lpIDList := nil; end; Result := ShellExecuteEx(@Info); end; procedure TForm1.Button1Click(Sender: TObject); begin //Namen der Registerkarte ShowFILEPROPERTIESDialog(application.Handle, 'c:\Titel.mp3', 'DateiInfo'); end; |
Re: Dateieigenschaften anzeigen
Dankeschön, das hat's getan :) Etwas schwieriger war es bloß, die Beschriftung des Karteireiters, den ich öffnen möchte, auszulesen.
|
Re: Dateieigenschaften anzeigen
Zitat:
Also mit festen Werten sollte man da nicht arbeiten, vorallem wenn das Programm auch mal in anderen Sprachgebieten eingesetzt werden soll. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 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