FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas al mostrar una imagen en dialogo
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 12:11 AM

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

Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 03:39 AM

Codigo por favor.

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 04:53 AM

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

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 12:03 PM
Prueba con XIMAGE
Code (fw): Select all Collapse
REDEFINE XIMAGE oImg ID 4001 of oDlgSue FILE "SoelSac.BMP"

En el .RC definela como tal
CONTROL "", 4001, "TXIMAGE", 0x00000000, 17, 0, 72, 56
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 07:21 PM
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
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 07:37 PM

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

Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Mon Jul 18, 2022 09:08 PM

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.
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Tue Jul 19, 2022 01:53 AM
Jose Camilo:
En un sistema mas antiguo que tengo, lo tengo definido asi
Code (fw): Select all Collapse
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 (fw): Select all Collapse
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

(BBCode completa enlazada)

Espero te sirva
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Re: Problemas al mostrar una imagen en dialogo
Posted: Tue Jul 19, 2022 04:03 AM

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

Continue the discussion