Problemas al mostrar una imagen en dialogo

Post Reply
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Problemas al mostrar una imagen en dialogo

Post 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
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Problemas al mostrar una imagen en dialogo

Post by carlos vargas »

Codigo por favor.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas al mostrar una imagen en dialogo

Post 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
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: Problemas al mostrar una imagen en dialogo

Post by cmsoft »

Prueba con XIMAGE

Code: Select all | Expand


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

En el .RC definela como tal
CONTROL "", 4001, "TXIMAGE", 0x00000000, 17, 0, 72, 56
User avatar
jvtecheto
Posts: 603
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Problemas al mostrar una imagen en dialogo

Post 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
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas al mostrar una imagen en dialogo

Post 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
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Problemas al mostrar una imagen en dialogo

Post by JoseAlvarez »

Saludos.

¿Has probado con formato .png o .jpg?
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: Problemas al mostrar una imagen en dialogo

Post by cmsoft »

Jose Camilo:
En un sistema mas antiguo que tengo, lo tengo definido asi

Code: Select all | Expand

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

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
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas al mostrar una imagen en dialogo

Post by José Camilo »

MUCHAS GRACIAS CESAR !!!
Veremos que puedo ir haciendo.
Gracias por tu tiempo.!!!
Post Reply