2011-05-30 17 views
11

con el menú contextual, me refiero a esto: No sé cómo se llama, pero espero que haga clic con el botón secundario en el menú.agregando mi programa para hacer clic con el botón derecho en el menú

Cuando realizo búsquedas de Google como el título de esta pregunta, no obtengo nada. algunos tutoriales que muestran cómo puedo agregar un .exe a esa lista, etc., pero estoy buscando algún tutorial que me enseñe cómo manejar esos datos, qué menú de clic derecho me devolverá, etc. Pero, por desgracia, encontré nada. Así que aquí estoy, preguntando ...

¿Cómo puedo agregar mi programa a esa lista, y cuando hago lo que me devuelve, ¿hay algún tutorial para esto en internet?

+0

Quizás esté buscando esto: http://msdn.microsoft.com/en-us/library/aa753589(v=vs.85).aspx Y, por cierto, el nombre formal para ello es "context menú". –

+0

El "menú contextual" a menudo se denomina "menú contextual" porque las opciones disponibles a menudo cambian con el contexto (intente hacer clic derecho en un navegador web, en su escritorio y en un procesador de textos para ver el diferentes menús que proporcionan diferentes contextos). – FrustratedWithFormsDesigner

+0

Veo que tu pregunta es bastante ambigua, ¿te refieres a una entrada del menú contextual de shell o un menú contextual dentro de tu aplicación ?, porque nos muestras sobre la primera –

Respuesta

11

Agregaría algunas claves al registro para tener su programa en esa lista. Puede encontrar más información sobre él aquí: http://www.howtogeek.com/howto/windows-vista/add-open-with-notepad-to-the-context-menu-for-all-files/

En el ejemplo que utilizan Notepad.exe %1 que básicamente va a hacer lo mismo que llamar Notepad.exe c:\myFile.txt desde la ventana de ejecución.

Puede leer el parámetro en el método main(string[] args). Lo pasará como contenido del parámetro args. También puede obtener ese valor en cualquier otro lugar de su aplicación utilizando el método Environment.GetCommandLineArgs().

+0

Gracias. esto es exactamente lo que quería. – Foresp

Cuestiones relacionadas