Einzelnen Beitrag anzeigen

Benutzerbild von TimonWorld
TimonWorld

Registriert seit: 16. Jan 2004
Ort: Sankt Augustin
62 Beiträge
 
Delphi 3 Professional
 
#23

Re: Explorer-Kontextmenü in eigener Anwendung?

  Alt 24. Jan 2008, 22:12
Hallo!

Ich habe das gleiche das Problem: Ich möchte jeglich das System-Kontextmenü z.B. an ein Popup anbinden. Das hier fand ich interessant und wohl auch brauchbar:

Zitat von Flocke:
Sieh dir mal die Methode IShellFolder.GetUIObjectOf an. Mit IID_IContextMenu bzw. IID_IContextMenu2 solltest du ein Interface zum Kontextmenü bekommen. Mit IContextMenu.QueryContextMenu wird dir ein HMENU gefüllt.
Nur wie gehe ich damit um?

Und zur Methode die Kontextmenüs individuell herauszulesen (HKEY_CLASSES_ROOT usw.): Absolut umständlich. Andere Programme können das auch, das System-Kontext-Menü anhängen.

Im Anhang habe ich mal Screenshots von Programmen gemacht, die das originale Kontextmenü benutzen (und auch erweitern: Opera hat oben Einträge hinzugefügt, und RKLauncher unten)!

Ich hoffe duch die Screenshots wird einigen Bewusst, was gemeint ist.

LG,
Timon
Miniaturansicht angehängter Grafiken
rklauncher-context_959.png   opera-context_315.png   7zip-context_363.png  
Timon
  Mit Zitat antworten Zitat