Como "incluyo" una imagen que tengo en un directorio del disco duro?

Iniciado por OmarHack, 24 Diciembre 2012, 00:26 AM

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

OmarHack

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.
I like to test things.

x64core

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.

OmarHack

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)
I like to test things.

x64core

Cita de: 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)


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.

OmarHack

Yo busco algo de la librería ascii, gracias de todos modos :)
I like to test things.