Hello Ricardo,
Monday, September 7, 2009, 5:40:10 PM, you wrote:
RA> Soy novato en la herramienta Lazarus, he programado en Delphi y me ha tocado RA> usar la funci�n LockWindowUpdate para evitar la forma molesta de carga y RA> dibujo de pantalla, me gustar�a saber si tengo disponible en Lazarus en RA> alguna unidad esta funci�n en el entorno Linux (estoy programando en Linux), RA> o si existe alguna otra funci�n que reemplace a esta y que no necesite pasar RA> por API que complica la portabilidad de las aplicaciones.
Pero para que usas LockWindowUpdate ? Eso es para realizar drag&drop cualquier otro uso est� desaconsejado ya que el sistema s�lo puede manejar 1 ventana con esa caracter�stica. http://msdn.microsoft.com/en-us/library/dd145034%28VS.85%29.aspx
Si quieres que no se actualice la ventana depende de donde est�s dibujando, si es un paintbox o qu�, pero puedes probar a usar el "DoubleBuffer":
FormCreate(.....)
begin
Form1.paintbox1.doublebuffered:=true;
end;
O si es el form:
Form1.DoubleBuffered:=true;
Si esto no te sirve dinos que tipo de ventana se actualiza y c�mo, y si puedes pegar un peque�o c�digo fuente de ejemplo que muestre el problema yo al menos le pegar� un ojo.
Best regards,
JoshyFun