Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

metafile flickering

Hola a todos,

 

Estoy realizando un programa en labview, que utiliza la api de windows para visualizar una imagen en formato metafile, que actua como fondo de pantalla y que contiene controles e indicadores(botones, text indicators etc). Dichos controles deben estar delante de la imagen por tanto no puedo utilizar los picturebox ya que no permiten superponerles controles ni indicadores. He conseguido que todo el front panel haga scroll con el mouse y zoom(igual que un pdf) pero al arrastrar la imagen se produce el famoso parpadeo(flickering). He leido en distintas webs que se resuelve con una técnica llamada doublebuffering que consiste en guardar la imagen en un buffer de memoria para posteriormente sacarla por pantalla. Alguien me podría indicar como es posible hacer esto con la api de windows. se supone que para realizar esto hay que sobreescribir el wndproc pero en labview no se puede.

 

gracias y saludos

 

 

0 kudos
Mensaje 1 de 1
3.932 Vistas