Asociar iconos a tipos de archivo

Iniciado por NOIS, 3 Abril 2015, 16:27 PM

0 Miembros y 1 Visitante están viendo este tema.

NOIS

Buenas, tengo curiosidad por como podría programar algo en C++ que me permita modificar en Windows el icono asociado a un tipo de archivo, porque obviamente si creas un programa y lo distribuyes a quien sea lo suyo es que a tus archivos se le apliquen tus iconos directamente y no decirle a la gente que lo haga manualmente xD.

Gracias de antemano.
NOIS dev7

HelThunk

No estoy seguro, pero creo que si vas a propiedades (del archivo), personalizar, cambiar icono (subes uno o eliges cualquier por defecto), el usuario que reciba el archivo, también lo recibirá con el icono que tu le hallas asignado.


*No estoy seguro de que el usuario que reciba el archivo, lo reciba con el icono modificado

rir3760

Cita de: NOIS en  3 Abril 2015, 16:27 PMtengo curiosidad por como podría programar algo en C++ que me permita modificar en Windows el icono asociado a un tipo de archivo
Si apenas empiezas con tu aprendizaje en C o C++ te recomendaría que lo dejaras para después.

En todo caso debes modificar la asociación del archivo en el registro de Windows, esto en lo general se describe (en ingles) en la pagina Extending Context Menus and Changing File Icons y las funciones de la Win32 API para trabajar con el registro en MSDN: Registry Functions.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language