Page 1 of 1

Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 12:11 am
by José Camilo
Hola.
Estoy tratando de mostrar una imagen en un dialogo y aun cuando defini en el recurso la TIMAGE del tamaño de la misma lo muestra algo pixelado.
ya he probado cambiando los tamaños y no hay manera.
Quise probar con TBITMAP pero siempre me da error FIVEWIN 3 que no reconoce el nombre del bmp.

Alguna sugerencia?
Muchas Gracias

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 3:39 am
by carlos vargas
Codigo por favor.

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 4:53 am
by José Camilo
Hola.
Gracias por interesarte en mi consulta.

asi es como tengo el codigo.


REDEFINE IMAGE oImg ID W_Img of oDlgSue FILENAME "SoelSac.BMP" //ADJUST

REDEFINE BITMAP oImgBmp ID W_ImgBmp of oDlgSue FILENAME "SoelSac.BMP"

el BITMAP es el que me da error y lo anulo. el IMAGE muestra el bmp pero lo pixela bastante.

no se si esto es lo que necesitas.

Gracias

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 12:03 pm
by cmsoft
Prueba con XIMAGE
Code: Select all  Expand view

REDEFINE XIMAGE oImg ID 4001 of oDlgSue FILE "SoelSac.BMP"
 

En el .RC definela como tal
CONTROL "", 4001, "TXIMAGE", 0x00000000, 17, 0, 72, 56

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 7:21 pm
by jvtecheto
José Camilo wrote:Hola.
Gracias por interesarte en mi consulta.

asi es como tengo el codigo.


REDEFINE IMAGE oImg ID W_Img of oDlgSue FILENAME "SoelSac.BMP" //ADJUST

REDEFINE BITMAP oImgBmp ID W_ImgBmp of oDlgSue FILENAME "SoelSac.BMP"

el BITMAP es el que me da error y lo anulo. el IMAGE muestra el bmp pero lo pixela bastante.

no se si esto es lo que necesitas.

Gracias


Hola Jose Camilo.

Una curiosidad... porque no incluyes la imagen en el archivo rc o res. que la cargas desde fichero ?

otro tema por el error de mostrar el bitmap, no dices el editor de recursos que utilizas, yo uso Resedit y los
bitmaps se muestran bien, como control en ResEdit utilizo "Picture control" y en type Bitmap, tambien para los ID me gusta usar numeros
no creo que incluya, pero es menos propenso a error.

Saludos.

Jose

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 7:37 pm
by José Camilo
Cesar y José.
Gracias por su interés en mi consulta.
Cesar: Hice lo que indicas y al compilar me da error. Error E0030 Syntax error at 'ximage'
supongo por mi versión de fw 12.06.

José. uso WorkShop de Borland 5.5 y lo hago por programa porque nunca lo hice de otra forma. NO SE guardar un bmp en el RC. tratare de aprender a hacerlo.

Por el momento lo solucione con un Botón con imagen y disable. Se puede hacer transparente el fondo del botón?

Me falta aprender muchas cosas indudablemente. :D
Tampoco se como mostrar una imagen de mi dialogo en el foro para ser mas explicito.
Ya aprenderé.
Gracias por sus tiempos.
Gracias

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Mon Jul 18, 2022 9:08 pm
by JoseAlvarez
Saludos.

¿Has probado con formato .png o .jpg?

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Tue Jul 19, 2022 1:53 am
by cmsoft
Jose Camilo:
En un sistema mas antiguo que tengo, lo tengo definido asi
Code: Select all  Expand view
REDEFINE IMAGE oGet25  ID 120 FILE mfoto OF oDlg1 ADJUST

Donde mfoto contiene el nombre completo del archivo BMP (ruta completa)
En ese sistema utilizaba WorkShop
Viendo el .RC (El archivo que genera Workshop) la linea donde esta la imagen esta definida asi:
Code: Select all  Expand view
CONTROL "", 120, "TIMAGE", 0 | WS_CHILD | WS_VISIBLE, 315, 66, 89, 114

José Camilo wrote:Cesar: Hice lo que indicas y al compilar me da error. Error E0030 Syntax error at 'ximage'
supongo por mi versión de fw 12.06.

Puede ser que esa versión no tenga el XIMAGE, eso te lo podrá decir con más precisión Antonio

José Camilo wrote:José. uso WorkShop de Borland 5.5 y lo hago por programa porque nunca lo hice de otra forma. NO SE guardar un bmp en el RC. tratare de aprender a hacerlo.

Eso es de la misma manera que pones las imagenes para los botones de tu aplicacion.

José Camilo wrote:Por el momento lo solucione con un Botón con imagen y disable. Se puede hacer transparente el fondo del botón?

Eso depende del bmp que uses

José Camilo wrote:Tampoco se como mostrar una imagen de mi dialogo en el foro para ser mas explicito.
Ya aprenderé.

Para eso puede levantar la imagen en alguna web que despues permita compartirla en un foro, como por ejemplo esta:
https://es.imgbb.com/
Ahi te permite subir una imagen, y despues te permite obtener un link para usarlo en el foro
Image
(BBCode completa enlazada)

Espero te sirva

Re: Problemas al mostrar una imagen en dialogo

PostPosted: Tue Jul 19, 2022 4:03 am
by José Camilo
MUCHAS GRACIAS CESAR !!!
Veremos que puedo ir haciendo.
Gracias por tu tiempo.!!!