Problemas al mostrar una imagen en dialogo
-
- Posts: 212
- Joined: Wed Apr 07, 2021 3:56 pm
Problemas al mostrar una imagen en dialogo
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
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
- carlos vargas
- Posts: 1721
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: Problemas al mostrar una imagen en dialogo
Codigo por favor.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)
-
- Posts: 212
- Joined: Wed Apr 07, 2021 3:56 pm
Re: Problemas al mostrar una imagen en dialogo
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
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
- 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
Prueba con XIMAGE
En el .RC definela como tal
CONTROL "", 4001, "TXIMAGE", 0x00000000, 17, 0, 72, 56
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
Re: Problemas al mostrar una imagen en dialogo
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 3:56 pm
Re: Problemas al mostrar una imagen en dialogo
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.
Tampoco se como mostrar una imagen de mi dialogo en el foro para ser mas explicito.
Ya aprenderé.
Gracias por sus tiempos.
Gracias
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.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Tampoco se como mostrar una imagen de mi dialogo en el foro para ser mas explicito.
Ya aprenderé.
Gracias por sus tiempos.
Gracias
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Problemas al mostrar una imagen en dialogo
Saludos.
¿Has probado con formato .png o .jpg?
¿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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- 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
Jose Camilo:
En un sistema mas antiguo que tengo, lo tengo definido asi
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:
Puede ser que esa versión no tenga el XIMAGE, eso te lo podrá decir con más precisión Antonio
Eso es de la misma manera que pones las imagenes para los botones de tu aplicacion.
Eso depende del bmp que uses
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](https://i.ibb.co/Jtyt2xr/Sin-t-tulo.png)
(BBCode completa enlazada)
Espero te sirva
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](https://i.ibb.co/Jtyt2xr/Sin-t-tulo.png)
(BBCode completa enlazada)
Espero te sirva
-
- Posts: 212
- Joined: Wed Apr 07, 2021 3:56 pm
Re: Problemas al mostrar una imagen en dialogo
MUCHAS GRACIAS CESAR !!!
Veremos que puedo ir haciendo.
Gracias por tu tiempo.!!!
Veremos que puedo ir haciendo.
Gracias por tu tiempo.!!!