Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: OmarHack en 24 Diciembre 2012, 00:26 am



Título: Como "incluyo" una imagen que tengo en un directorio del disco duro?
Publicado por: OmarHack en 24 Diciembre 2012, 00:26 am
Por si no se me entiende os doy un ejemplo, quiero un programa que al ejecutarlo me de 3 botones que pongan:
Noticias
Graciosas
Coches
y al pinchar noticias, valla a: por ejemplo C:\Archivos de programa\google chrome
y una vez ahí muestre noticia1.jpg que por supuesto estará dentro de la carpeta google chrome.


Título: Re: Como "incluyo" una imagen que tengo en un directorio del disco duro?
Publicado por: x64core en 24 Diciembre 2012, 02:05 am
Si es para Windows entonces, pero dices mostrar la imagen, se puede mostrar la imagen con el vizor predeterminado usando
Shellexecute/Ex, o talvez quieras cargarla usando GDI+ que si puede funciones para cargar la imagen.


Título: Re: Como "incluyo" una imagen que tengo en un directorio del disco duro?
Publicado por: OmarHack en 24 Diciembre 2012, 02:38 am
Shellexecute funciona también en linux?
De momento con que se abra la imagen tengo mas que suficiente gracias :)
Podrías ponerme un ejemplo de código para abrir c:\archivosprogramas\google chorme\imagen1.jpg
Soy nuevo en c++ y estoy algo perdido (como todos los que empiezan me imagino jeje)


Título: Re: Como "incluyo" una imagen que tengo en un directorio del disco duro?
Publicado por: x64core en 24 Diciembre 2012, 06:36 am
Shellexecute funciona también en linux?
De momento con que se abra la imagen tengo mas que suficiente gracias :)
Podrías ponerme un ejemplo de código para abrir c:\archivosprogramas\google chorme\imagen1.jpg
Soy nuevo en c++ y estoy algo perdido (como todos los que empiezan me imagino jeje)


funciones W32 solo en Windows.
Usando lo que mencione seria así:
ShellexecuteA/W(0,"Open","C:\\myhd\\mine.jpg",NULL,NULL,SW_SHOW);

mirar la documentación de la función para más información.


Título: Re: Como "incluyo" una imagen que tengo en un directorio del disco duro?
Publicado por: OmarHack en 2 Enero 2013, 01:17 am
Yo busco algo de la librería ascii, gracias de todos modos :)