Menú contextual

Iniciado por Dany3j, 1 Septiembre 2011, 03:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Dany3j

Hola tengo una duda con respecto a crear un menú contextual en visual basic, estoy creando una aplicación con tres funciones.

Pero quiero que se agregue al menú contextual algo las opciones como lo muestra esta imagen.



Como se puede ver hay esta la opción del programa con un sub-menu con dos opciones.

Que tengo que hacer para agregar estas opciones al menú contextual.

Gracias de antemano por la ayuda.  :huh:

"Pensando en Batch" XD

raul338

#1
Se llaman Extensiones del Explorador (mas conocidos como "Shell Extensions") y buscando en google encontrarás estos links y muchos más, eso si, debes manejar un ingles fluido para poder entender la documentación (podrías darte una vuelta por el MSDN también)

http://vb.mvps.org/tools/ControlsAndComponents.asp
http://www.vbaccelerator.com/home/vb/type_libraries/Shell_Extension_Interfaces/article.asp
Windows Shell Extension - Bitmap Context Menu Demo @ Planet Source Code

:D

Dany3j

Eso esta muy bueno pero no.

Pero yo me refiero a un menú extendido, creo que hay que crear un dll,
Pues modificar el registro y aderir un programa es facil, pero lo que pretendo es aderir dos programas en un sub-menu que tengo que crear en el menu contextual.
"Pensando en Batch" XD

ignorantev1.1

#3


Todo está en el registro... todo está en el registro... todo está en el registro...

HKEY_CLASSES_ROOT\*\Shellex\ContextMenuHandlers

Saludos!

raul338

Con el TLB del primer link se puede hacer, utilizando IContextMenu y IShellInit :)

Agrego un link mas (justo no esta más el item que quería que vieras del 2º link)

http://oreilly.com/catalog/vbshell/chapter/ch04.html

Dany3j

Creo que eso si es a lo que me refiero raul338 Voy a leer un poco a ver que me sale.
"Pensando en Batch" XD