Título: [Ayuda]Agregar iconos en la barra de tareas con VB.Net Publicado por: TMarmol en 8 Octubre 2014, 23:30 pm Hola a todos, estoy haciendo un pequeño programa para automatizar la tarea de agregar los accesos directos a la barra de tareas, pero no consigo averiguar como administrar la barra con VB.Net, he estado buscando si era una clave del registro o algo pero no consigo encontrar nada. si alguien es tan amable de ayudarme le estaré agradecido
Título: Re: [Ayuda]Agregar iconos en la barra de tareas con VB.Net Publicado por: Eleкtro en 9 Octubre 2014, 05:46 am Si usas WPF, según he leido tienes acceso a las JumpLists (y no se si también a la PinList) desde las classes de las librerías WindowsBase y otra que no recuerdo ya.
Para WinForms: Si tu intención es anclar el executable a la barra de tareas entonces puedes utilizar el siguiente código que he escrito, el cual he tomado la idea de esta otra página (http://www.codeproject.com/Articles/185512/Programmatically-PIN-shortcut-onto-Taskbar-on-Win7), debo decir que no me parece nada eficiente la solucion propuesta y las modificaciones que he echo en mi código, ya que invoca un verbo (comando) y este no es de lenguaje neutro, pero al parecer tras un poco más de investigación no parece haber nada más eficiente ya que estas acciones son elecciones orientadas al usuario, no a la aplicación, no al programador, dejo una cita que me hizo gracia xD: Citar The pin list is for users to put their favorite icons. It is not the place for a program to decide unilaterally, "I am so cool. I am your favorite icon. I just know it. So I'll put myself there because, well, I'm so cool." En fin, ejemplo de uso: Código
Source: Código
Saludos. Título: Re: [Ayuda]Agregar iconos en la barra de tareas con VB.Net Publicado por: TMarmol en 9 Octubre 2014, 11:59 am Muy Cool la frase xD
Aún no lo he probado por que no he tenido tiempo, cuando pueda lo implementaré a mi programa, pero estando modificado por ti será exactamente lo que busco xD Título: Re: [Ayuda]Agregar iconos en la barra de tareas con VB.Net Publicado por: Eleкtro en 9 Octubre 2014, 13:32 pm pero estando modificado por ti será exactamente lo que busco xD Yo supongo que entendí correctamente lo que quieres, añadir de forma "permanente" tu programa a la barra de tareas, es decir, un anclaje (pin), si quieres añadir jumplists o thumbnails eso ya lo puedes hacer con la librería Windows API Code Pack de Microsoft. El código funcionará mientras el nombre del verbo/comando sea igual en el SO que lo uses, jeje, yo lo probé en Windows 8.1, no se si en Windows Vista/7 los nombres serán los mismos ("Anclar a la barra de tareas"), pero bueno, si tienes algún problema respecto a eso el código es facilmente editable para añadir más nombes: Citar Código
Saludos! Título: Re: Publicado por: TMarmol en 10 Octubre 2014, 08:30 am Era justo lo que necesitaba, muchas gracias @Elektro , lo de los nombres lo supuse pero no está de mal saberlo
|