obtener procesos icono MFC C ++
Pregunta
Estoy haciendo un Proceso-Viewer como aplicación. en las ventanas, que muestra todos los procesos actualmente en ejecución en un CListCtrl. Ahora quiero conseguir los iconos de los procesos y mostrarlas al listCtrl. por favor me ayuda ¿Cómo puedo hacer eso ?? gracias.
Solución
Se puede lograr esto usando cualquiera de los métodos siguientes:
- El href="http://msdn.microsoft.com/en-us/library/ms648069%28v=vs.85%29.aspx" rel="nofollow"> ExtractAssociatedIcon función .
- El href="http://msdn.microsoft.com/en-us/library/bb762179%28v=VS.85%29.aspx" rel="nofollow"> SHGetFileInfo función Shell
- El href="http://msdn.microsoft.com/en-us/library/bb761854%28v=VS.85%29.aspx" rel="nofollow"> IExtractIcon interfaz shell
- ExtractIconEx
De éstos, el SHGetFileInfo puede ser el más fácil.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow