Entwickler-Ecke
Windows API - Kontextmenü im Explorer nutzen ... ?
Konrad - Fr 24.01.03 03:14
Titel: Kontextmenü im Explorer nutzen ... ?
Hallo,
ich würde gerne mein Programm gerne über das Kontextmenu im Explorer aufrufen lassen können - wie z.B. die Funktionen von Winzip.
Was muß ich dazu machen?
Wie kann ich dazu auch noch den Dateinamen der ausgewählten Datei übergeben?
Habt vielen Dank!!!
Delete - Fr 24.01.03 03:26
Such dir mal die Einträge von WimZIP in der Regsitry raus. Und genauso machts du es dann auch.
Und ich denke hier im Foruzm gibt es schon einen ausführlichen Beitrag dazu. Eventuell auch in den FAQ'sen oder Tutorials. Falls die Suche Probleme macht, kuck mal nach Mathias Simmack - den bringe ich damit irgendwie in Vrbindung.
Konrad - Fr 24.01.03 04:36
Hab den Eintrag in der Registry erstmal von Hand gemacht. Das klappt soweit. Muß jetzt nur noch zusehen, daß ich das in Delphi auch hinkrieg.
Mein einziges Problem ist jetzt noch, wie bekomm ich ein Icon ins Kontextmenü ... Hab dafür leider kein Beispiel in der Registry gefunden.
Delete - Fr 24.01.03 04:40
Hm, WinZip packt doch auch ein Icon dazu oder?
Konrad - Fr 24.01.03 04:45
Ja, und WinRAR und WinAce auch ...
Nur stoße ich nirgends in der Registry auf den Teilstring "Add to Winzip" wie erim Kontextmenu auftaucht. Ich hoffte so zumindest soweit in die Nähe eines potenziellen Icon-Eintrags zu kommen, um ihn von Hand ausfindig zu machen.
Leider ist da tote Hose und auch sonst finde ich die Bezeichnungen der Einträge mit Icon nicht in der Reg wieder ...
Delete - Fr 24.01.03 04:53
Kuck noch mal genau nach.
Delete - Fr 24.01.03 11:40
Das Suchen wird nichts bringen!
Die Einträge von WinZIP, -RAR, und Co. sind nicht so in der Registry hinterlegt, wie man das in manchen Foren findet ("Wie kriege ich mein Programm in das Kontextmenü von Dateityp A?").
Es handelt sich um eine Shell-Erweiterung. Borland hat eine Demo mitgeliefert ("ShellExt"-Ordner, glaube ich). Diese Shell-Erweiterung ist eine DLL, die die entsprechenden Menüpunkte zur Verfügung stellt.
O'rallY - Di 29.04.03 20:47
Sorry, dass ich diesen Thread nocheinmal ausgrabe, aber ich habe das selbe Problem. Ich habe auch nicht die Demo in meinem Delphiverzeichnis gefunden.
Also nochmal mein Problem:
Ich würde gerne das Kontextmenü für alle Datein, jeglichem Dateityps, erweitern. Also nicht den einfachen Registryeintrag für einen Dateityp.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!