AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Explorer-Kontextmenü in eigener Anwendung?
Thema durchsuchen
Ansicht
Themen-Optionen

Explorer-Kontextmenü in eigener Anwendung?

Ein Thema von FriFra · begonnen am 29. Okt 2006 · letzter Beitrag vom 28. Jan 2008
 
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
Angehängte Grafiken
Dateityp: png rklauncher-context_959.png (128,7 KB, 50x aufgerufen)
Dateityp: png opera-context_315.png (47,0 KB, 46x aufgerufen)
Dateityp: png 7zip-context_363.png (41,2 KB, 47x aufgerufen)
Timon
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 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