Actualizar un formulario con API
Visual Fox Pro, Ejemplos - Código fuente, Funciones API Agregar ComentariosYa sabemos que podemos actualizar el formulario utilizando el THISFORM.REFRESH pero podemos hacerlo también a través API obligando a que se vuelvan a "repintar" los objetos, esto es bastante útil cuando estamos realizando un proceso y los cambios no son reflejados en el objeto, a veces solucionamos el problema con un Inkey(0.1) pero la mejor forma de hacerlo es con el API de Windows.
Esta API también nos permite configurar como deseamos que sea la actualización del formulario y sus objetos
#DEFINE
RDW_INVALIDATE 0x0001
#DEFINE
RDW_INTERNALPAINT 0x0002
#DEFINE
RDW_ERASE 0x0004
#DEFINE
RDW_VALIDATE 0x0008
#DEFINE
RDW_NOINTERNALPAINT 0x0010
#DEFINE
RDW_NOERASE 0x0020
#DEFINE
RDW_NOCHILDREN 0x0040
#DEFINE
RDW_ALLCHILDREN 0x0080
#DEFINE
RDW_UPDATENOW 0x0100
#DEFINE
RDW_ERASENOW 0x0200
#DEFINE
RDW_FRAME 0x0400
#DEFINE
RDW_NOFRAME 0x0800
DECLARE INTEGER RedrawWindow
IN
WIN32API ;
INTEGER hWnd,
INTEGER
nUpdateRect, ;
INTEGER
nUpdateRegion,
INTEGER
nFlags
RedrawWindow(Thisform.HWnd,0,0,RDW_INTERNALPAINT + RDW_UPDATENOW)
Si tienes inquietudes, sígueme en Twitter para contactarme.
Seguir a @davamadort¿Deseas que tu sitio web aparezca en buscadores como google, yahoo, msn?
Contrata un plan de hosting en www.winnethost.com y recibes totalmente gratis el registro de tu sitio web en más de 24 buscadores, entre ellos google, yahoo, msn
El Sitio La Web de Davphantom se encuentra hospedado en WinNetHost.com