Clipper/FiveWin - REFRESCAR UN CAMPO BITMAP

 
Vista:

REFRESCAR UN CAMPO BITMAP

Publicado por Juan Morales (26 intervenciones) el 18/02/2005 20:23:01
Saludos amigos necesito hacer que al seleccionar una foto el campo donde defino el bitmap se actualice y me muestre la foto seleccionada.
mis instrucciones son.

REDEFINE BITMAP oFoto FILENAME vFoto ID 130 OF oDlg ADJUST

mas abajo desde LA ACTION DE UN BOTON , describo
vFoto:=cGetfile(".bmp"), oFoto:Refresh()

que estoy hacienfo mal..

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:REFRESCAR UN CAMPO BITMAP

Publicado por Gabriel Pascual (913 intervenciones) el 18/02/2005 21:21:48
No mi amigo, no van por ahi los tiros, tu problema consiste en que estas cargando SOLO EL NOMBRE DE LA FOTO, pero nunca le estas indicando al objeto que el nombre ha cambiando. Una vez creado el objeto, tienes que interactuar con el:

vFoto := cGetFile("*.bmp")
oFoto:LoadBmp(vFoto)
oFoto:Refresh()

Como recomendacion, utiliza mejor la clase TIMAGE o la clase FreeImage que manejan JPG, BMP, TIFF, GIF, WMF, y otros formatos graficos ademas del bmp.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar