Hi,
wurde bestimmt schon oft gefragt, aber es ist doch immer wieder schön...
Wenn man im Windows Explorer auf eine freie Stelle rechtsclickt, wird ein "angepasstes" Contextmenu angezeigt. Das fängt oft mit "Ansicht" an und hört mit "neu" und "Eigenschaften" auf.
1. Wie kann ich dieses Menu in meinem Programm direkt aufrufen?
2. Wie kann ich dieses (allgemein jedes Explorer-Contextmenu) temporär, nur zur Laufzeit meines Programmes und nur in diesem um Einträge erweitern?
3. Wie kann ich dieses "allgemeine" Contextmenu dazu bringen, meinen Code auszuführen, wenn ich ein Item anclicke? Und das auch nur in meinem Programm. (Dazu: Wie kann ich ein Item davon überzeugen, mein eigenes PopUp als Untermenu anzuzeigen?)
Das sind zwar drei Fragen, aber ich hoffe, Ihr seid mir trotzdem nicht böse, weil das alles unmittelbar zusammenhängt.
(IcontexMenu und IContextMenu2 habe ich mir angeguckt. Aber da bin ich nicht richtig schlau draus geworden. Es scheint auch nur für Dateien und Ordner zu funktionieren.)
(Delphi7 pro, Win 7 und höher)
Gruß
Mattze