Hola a todos. Todavía no funciona del todo bien pero creo que merece la pena ir viendola funcionar.
http://www.arrakis.es/~canal_five/reloj.zip
En cuanto encuentre una solucion para PolyPolygon mandare el resto.
Un saludo
Clase TClock para FWPPC
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
El error.
Hola Antonio.
El error esta en este método de la clase TWindow.
Si comento la línea señalada, el programa funciona y no se peta cuando vuelve a pillar el foco.
Hola Antonio.
El error esta en este método de la clase TWindow.
Code: Select all
METHOD GotFocus(hWndLoseFocus) CLASS TWindow
::lFocused = .t.
if ::bGotFocus != nil
Eval( ::bGotFocus )
endif
if ! Empty( ::hCtlFocus )
if Upper( GetClassName( ::hCtlFocus ) ) $ "SYSTABCONTROL32,TPAGES"
AEval( ::aControls, {| Ctrl | If( Ctrl:hWnd != ::hCtlFocus, , ;
SetFocus( Ctrl:aDialogs[ Ctrl:nOption ]:hCtlFocus ) ) } )
else
SetFocus( ::hCtlFocus )
endif
else
if ::aControls != nil .and. Len( ::aControls ) > 0
if ::aControls[ 1 ] != nil
::hCtlFocus = NextDlgTab( ::hWnd ) // , ::aControls[ 1 ]:hWnd )
//SetFocus( ::hCtlFocus ) <<<<<<<<<<<
endif
endif
endif
return 0 // no standard behavior
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: