2010-11-25 8 views
1

Ich möchte eine Anwendung/Erweiterung schreiben, die das Standard Explorer Kontextmenü mit etwas anderem als einem Menü, vorzugsweise einem benutzerdefinierten Fenster, ersetzen würde. Ist das möglich und wenn ja, wie?Ist es möglich, das Windows Explorer-Kontextmenü durch etwas anderes als ein Menü zu ersetzen?

+0

Bitte tu das nicht. Die Leute haben Erwartungen, wie die Shell funktioniert. Wenn ich Ihre Software installiert habe und dies getan habe, würde ich sie sofort deinstallieren und Ihnen nie wieder vertrauen. – Luke

+0

@Luke: Was ist, wenn der ganze Punkt meines Programms genau das tun soll? – GhassanPL

+0

Nur weil Sie etwas tun wollen, heißt das nicht, dass es eine gute Idee ist, es zu tun. Glauben Sie mir, ich habe viel Erfahrung. – Luke

Antwort

0

Ich habe es selbst nicht versucht, aber die Implementierung einer Shell-Erweiterung, die das Explorer-Fenster untergliedert, scheint der Weg zu sein. Der folgende CodeProject-Artikel spricht über eine Shell-Erweiterung mit einem Tastatur-Hook. Es sollte möglich sein, diese anzupassen, die Maus und WM_CONTEXT Nachrichten abfangen:

Shell Extension with Keyboard Hook

Verwandte Themen