FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Bugs report & fixes / Informe de errores y arreglos TRichEdit, READONLY y ESC.
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
TRichEdit, READONLY y ESC.
Posted: Mon Feb 09, 2009 07:39 PM

Hola Antonio,

Es normal que en una WINDOW MDICHILD, cuando se crea un control RichEdit con la cláusula READONLY no cierre la ventana al pulsar la tecla ESC?

Yo creo que no.

Para solucionarlo ha modificado el METODO KEYCHAR() de la clase TRichEdit dejándolo de la siguiente forma:

//----------------------------------------------------------------------------//
METHOD KeyChar( nKey, nFlags ) CLASS TRichEdit

if ::lReadOnly .AND. !GetKeyState( VK_ESCAPE)
return 0
endif

Super:KeyChar( nKey, nFlags )

::PostMsg( FM_CHANGE )

if ::lHighlight
::PostMsg( FM_HIGHLIGHT )
endif

return nil
//----------------------------------------------------------------------------//

Un saludo
Carlos G.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: TRichEdit, READONLY y ESC.
Posted: Tue Feb 10, 2009 07:53 PM

Carlos,

Modificado, gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion