FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
iconos junto a nombres de procesos en timagelist
hola amigos, me he creado una aplicacion la cual me lista todos los procesos que están ejecutandose en mi pc en un listview. Eso va perfecto pero me gustaria mostrar los iconos de los procesos en la primera columna al lado izquierdo del nombre y creo que tengo que añadir un timagelist y asociarlo a smallimagelist pero no tengo ni idea de como obtener el icono del proceso. Para colocarlo creo que tengo que usar imageindex pero no se nada mas. ¿Alguien puede ayudarme?
|
#2
|
||||
|
||||
En mi web, tienes una aplicación que se llama VProcess, que en su día hice para probar algunas clases de la WMI.
Muestra los procesos que hay funcionando y las características de cada uno. El código está disponible, así que puedes mirar cómo se obtiene el icono para cada proceso funcionando, a partir del path del ejecutable. En mi caso utilizo algo así (por si no quieres descargar todo el fuente);
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Te puede interesar este hilo que estudia la estructura de los iconos, como conocer y cambiar los iconos de ejecutables en la sección de recursos de ejecutables y dlls.
También debes mirar la API ExtractAssociatedIcon. Si quieres saber la asociación en el shell de un archivo con su icono, te interesa esto Todo ello en C/C++ Saludos. Última edición por escafandra fecha: 30-10-2014 a las 11:56:39. |
#4
|
||||
|
||||
Perdón!!!
No me había fijado en el foro. Lo que te he pasado está en Delphi. Aun así la llamada a la API tal vez te pueda ser de ayuda.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Neftali Claro que sirve de ayuda, al fin y al cabo no hay tanta diferencia, sobre todo cuando se usa API de Windows.
Saludos. |
#6
|
||||
|
||||
El principal problema que tenia era obtener las rutas completas de cada proceso pero al final lo he conseguido hacer así:
Código PHP:
Código PHP:
¿Alguien me dice si hay algo que se me pasa? Funcionar funciona pero no se si hago algo que no deba. El dolor de cabeza mas grande fue obtener la ruta como ya dije ya que para que pueda hacerlo necesitaba psapi.lib y no pude encontrarlo pero si pude encontrar la dll y usar la funcion dinamicamente jejeje. Muchas gracias amigos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Nombres de atributos de clase y nombres de propiedades | noob | OOP | 6 | 29-10-2012 16:05:30 |
Modelado con ECO junto a Win32 | alexlm78 | Varios | 6 | 20-09-2007 14:45:07 |
...en la Vega, junto a una acequia.... | marcoszorrilla | La Taberna | 1 | 04-06-2007 22:24:41 |
Empaquetar Bde Junto Al Proyecto? | amadis | Conexión con bases de datos | 6 | 05-09-2005 17:02:58 |
ordernar nombres y evitar nombres repetidos en DBLookupComboBox | @-Soft | Conexión con bases de datos | 4 | 14-01-2004 16:30:51 |
|