¡Abandone los íconos predeterminados de Windows y deje que el directorio donde se encuentra su programa tenga un FolderIcon personalizado! De hecho, es muy sencillo de hacer. De hecho, solo necesita un archivo Desktop.ini. Lo explicaré desde dos aspectos a continuación.
1. Método manual:
Primero, cree un archivo Desktop.ini en la carpeta que necesita cambiarse. Un ejemplo es el siguiente:
explicar:
El parámetro ConfirmFileOp está establecido en 0, para evitar la advertencia "Estás eliminando el directorio del sistema" que aparece cuando el usuario mueve o elimina esta carpeta.
El parámetro IconFile especifica la ubicación del archivo de icono que se va a cambiar, que puede ser un archivo Icon, Bmp, exe o dll. El archivo de icono en el ejemplo anterior también se coloca en el mismo directorio.
El parámetro IconIndex puede especificar el índice del archivo. Si el archivo de icono es un archivo de icono, IconIndex se establece en 0.
El parámetro InfoTip se utiliza para configurar la información sobre herramientas de esta carpeta en Windows.
Luego abra CMD (Símbolo del sistema) e ingrese:
i:/MiCarpeta hace referencia a la ruta del directorio donde quiero cambiar el icono. Esta operación convierte su carpeta en una carpeta del sistema.
Ok, el estilo del directorio se cambió después del procesamiento manual.
2. Método de programación:
Este método se implementa usando VB, que me gusta, y es igualmente fácil de implementar.
Solo se necesitan dos funciones API, una se usa para operar la creación de archivos Ini y la función de la otra es equivalente a attrib s en modo manual.
Lo que necesita más explicación es:
Se puede cambiar a:
Si está utilizando el icono de la ventana principal, el índice del icono del programa compilado de VB también será 0. ->