Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Parameter SCHNELL an Hauptprog weiterleiten (https://www.delphipraxis.net/35710-parameter-schnell-hauptprog-weiterleiten.html)

Nogge 30. Okt 2005 11:15

Re: Parameter SCHNELL an Hauptprog weiterleiten
 
So, ich habe es nach langer Zeit nun endlich herausgefunden, wie man "Pakete" von selektierten Dateien im Explorer verschicken kann. Stichwort:
Delphi-Quellcode:
function IShellExtInit.Initialize = SEInitialize;
function SEInitialize(pidlFolder: PItemIDList; lpdobj: IDataObject; hKeyProgID: HKEY): HResult; stdcall;
function QueryContextMenu(Menu: HMENU; indexMenu, idCmdFirst, idCmdLast, uflags: UINT): HResult; stdcall;
function InvokeCommand(var lpici: TCMInvokeCommandInfo): HResult; stdcall;
function GetCommandString(idCmd, uType: UINT; pwReserved: PUINT; pszName: LPSTR; cchMax: UINT): HResult; stdcall;
Mithilfe einer eigenen Dll kann man Einträge in das PopUp-Menu des Explorers schreiben und mittels der obengenannten Befehle auf die Einträge reagieren. NUR so und nicht anders ist es möglich, viele 100e selektierte Dateien in Windes Eile zu verarbeiten!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.
Seite 6 von 6   « Erste     456   

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