Domanda

C'è un modo per ottenere l'accesso ai menu di contesto shell di Windows Explorer per file e cartelle senza utilizzare un'Explorer completo drop-in di controllo?

Il nocciolo della mia situazione è questa: ho un Viewport3D che visualizza una manciata di file raw e cartelle. In pratica, è come ogni altra sostituzione 3d esploratore che abbia mai visto :)
Quando right-click una di queste voci, mi piacerebbe vedere il menu contestuale di Explorer per quel file pop-up.
Posso ottenere che menu di contesto da Windows, o devo costruire la mia?

Grazie in anticipo,

_b34r

È stato utile?

Soluzione

La classe ShellContextMenu in questa biblioteca quasi fa ciò che si vuole:

http://gong-shell.sourceforge.net/

L'unica cosa è che si aspetta WinForms controllo. Tuttavia, se si modifica la libreria per aggiungere un metodo ShowContextMenu supplementare che accetta un hWnd, si dovrebbe essere in grado di passare è l'hWnd del vostro primo livello WPF finestra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top