Programación General > C/C++

 Re: ¿Alguien conoce alguna función de Windows que me de los

(1/2) > >>

jsoldi:
Estoy haciendo una especie de escritorio de Windows para manejar archivos encriptados. Quisiera saber si hay algún modo de acceder a lo iconos  de los archivos que Windows conoce, y si hay alguna función para abrirlos con el programa adecuado cuando hago doble click sobre el archivo en el explorador.
Gracias.

jsoldi:
Perdón, creo que no me expresé bien.
Lo que quiero es que EL ARCHIVO se abra con el programa adecuado, como sucede en el explorador de Windows.

JuanK:
no te endtiendo, podrias ser más especifico?

jsoldi:
Lo que mecesito son dos cosas:
Alguna función que me permita acceder a los iconos que utiliza Windows en el explorador para mostrar los archivos a los que les está asignado algún programa para abrirlos; por ejemplo, los ".bmp" tienen un icono específico que representa a la aplicación "Paint". Necesito esto por que quiero mostrar una lista de archivos de varios tipos con sus respectivos iconos.
Lo segundo que quiero es alguna función del API de Windows a la que yo le mande como parámetro la ruta de un archivo y que haga con él exactamente lo mismo que haría el explorador de Windows si yo hiciera doble click sobre dicho archivo.

JuanK:
no creo que a travez del API encuentres esto, lo que si es seguro es que te estas dando vueltas innecesarias, porque es mucho mas facil quye tu crees tus bmp de cada icono, y en tu programa asocias cada icono a una extencion, al cargar los archivos dibujas junto a ellos el icono y listo, no creoq ue se trate de que exista o no una funcion, tu mismo debes de hacerlo.
Por otra parte para la ejecucion del programa seria conveniente llamar la API , pero tienes dos vias 1-a travez de la api inviocar el programa que abre el archivo,
2-hacer que tu prgrama le pase comandos a la ventana del promt, con las instrucciones necesarias para abrir el archivo:
ejm,
c:archv~1msofficewinword.exe mifile.doc


espero que esto gte haya sido de utilidad.

juank

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa