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?
1
A
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:
Verwandte Themen
- 1. Ist es möglich, etwas HTML durch ein anderes HTML zu ersetzen?
- 2. Ist es möglich, eine Funktion in PHP (wie E-Mail) zu ersetzen und etwas anderes machen?
- 3. Berechnung aller Möglichkeiten, ein Zeichen durch ein anderes zu ersetzen
- 4. Ersetzen Sie ein Element durch ein anderes, wenn es existiert
- 5. Wie Unicode-Zeichen in Zeichenfolge durch etwas anderes Python ersetzen?
- 6. Ist es möglich, unbegrenzte Funktionen automatisch an etwas anderes als "Fenster" zu binden?
- 7. Fragment, das ein anderes Fragment überlappt, anstatt es zu ersetzen
- 8. Etwas anderes als Libcurl
- 9. Etwas anderes als INotifyPropertyChanged?
- 10. Ist es möglich, ein Windows-Formular zu haben, das sowohl halbtransparent als auch vollständig transparent ist?
- 11. In Scala, ist es möglich, ein Skript zu schreiben, das auf ein anderes Skript verweist
- 12. Ist es möglich, etwas, das als xsd: element definiert ist, neu zu definieren?
- 13. Ist es möglich, dass class.property = x etwas anderes als x zurückgibt?
- 14. Identifizieren eines DOM durch etwas anderes als ID (dh: es ist href-Tag) in jquery
- 15. Benutze ich ein Atom? falsch oder es ist etwas anderes ....?
- 16. ist es möglich, scrollstart für ein anderes Element als $ (Dokument) in Jquery/Javascript zu erfassen?
- 17. Ersetzen Sie ein Trennzeichen der Zeichenfolge durch ein anderes
- 18. Gibt es etwas, das "zu abstrakt" ist?
- 19. Ist es möglich, das Startbild von Default.png programmgesteuert zu ändern?
- 20. Python: Ist es möglich, dass sich ein Objekt in etwas anderes verwandelt?
- 21. Ist es möglich, ein Menü-Popout zu erzwingen, das beim Klick statt beim Mouseover ausgelöst wird?
- 22. Emacs: Ist es möglich, ein bestimmtes Fenster immer als "anderes Fenster" zu verwenden?
- 23. Ist es möglich, ein Unterprogramm zur Laufzeit in ein anderes Unterprogramm zu übersetzen und zu übergeben?
- 24. Regex: Ersetzen Sie ein Muster durch ein anderes
- 25. Ist es möglich, HTML-Inhalt in DIV oder etwas anderes zu verpacken und das Seitenlayout nicht zu verändern?
- 26. React: Ist es möglich, ein "Platzhalter-Template-Tag" als Kind zu ersetzen?
- 27. Kann ein Fragment nicht durch ein anderes ersetzen
- 28. Ist es möglich, ein Windows-Anwendungsfenster mit Javascript zu aktivieren?
- 29. Ersetzen Sie jeden Zeilenumbruch durch ein anderes Symbol
- 30. Tabelle als ein Enum. Ist es möglich?
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
@Luke: Was ist, wenn der ganze Punkt meines Programms genau das tun soll? – GhassanPL
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