Hay varios lugares donde se habla de cómo obtener un icono de una extensión de archivo como this uno y this other uno. Después de varias horas de jugar con este tipo de proyectos que he logrado construir algo como:Obtener icono grande desde la extensión de archivo
private void addButton_Click(object sender, System.EventArgs e)
{
System.Drawing.Icon temp = IconReader.GetFileIcon(".cs", IconReader.IconSize.Large, false);
pictureBox1.Image = temp.ToBitmap();
}
la ejecución de ese botón me pone:
pero yo estoy tratando de conseguir en realidad el ícono grande. Nótese cómo los iconos de las ventanas son mucho más grandes:
¿Cómo podría conseguir que el icono en lugar de la más pequeña. He pasado tanto tiempo cambiando los otros programas. Además, me gustaría hacer que funcione con wpf y la mayoría de los ejemplos son con formularios de Windows. Agradecería que obtuviera un ejemplo de cómo extraer un ícono de archivos en lugar de modificarlo y todo el proyecto. Si eso no es posible, aún sería muy útil y lo agradeceré. Es solo que no soy tan bueno como programador y me tomó mucho tiempo modificar los otros ejemplos.
Intente manifestar su aplicación para usar controles comunes versión 6 ("* xp themes enabled *"). Probablemente no sea el problema aquí; pero hubo un problema con la API de la lista de imágenes del sistema que no devolvía los íconos grandes a menos que se utilizara v6. –