Problemas al mostrar una imagen en dialogo

Problemas al mostrar una imagen en dialogo

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

Re: Problemas al mostrar una imagen en dialogo

Postby carlos vargas » Mon Jul 18, 2022 3:39 am

Codigo por favor.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1720
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Problemas al mostrar una imagen en dialogo

Postby José Camilo » Mon Jul 18, 2022 4: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
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas al mostrar una imagen en dialogo

Postby cmsoft » Mon Jul 18, 2022 12:03 pm

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

Re: Problemas al mostrar una imagen en dialogo

Postby jvtecheto » Mon Jul 18, 2022 7: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
User avatar
jvtecheto
 
Posts: 596
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Problemas al mostrar una imagen en dialogo

Postby José Camilo » Mon Jul 18, 2022 7: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
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: Problemas al mostrar una imagen en dialogo

Postby JoseAlvarez » Mon Jul 18, 2022 9: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.
User avatar
JoseAlvarez
 
Posts: 795
Joined: Sun Nov 09, 2014 5:01 pm

Re: Problemas al mostrar una imagen en dialogo

Postby cmsoft » Tue Jul 19, 2022 1:53 am

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

Re: Problemas al mostrar una imagen en dialogo

Postby José Camilo » Tue Jul 19, 2022 4:03 am

MUCHAS GRACIAS CESAR !!!
Veremos que puedo ir haciendo.
Gracias por tu tiempo.!!!
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests