TRichEdit, READONLY y ESC.

TRichEdit, READONLY y ESC.

Postby FiveWiDi » Mon Feb 09, 2009 7: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 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1190
Joined: Mon Oct 10, 2005 2:38 pm

Re: TRichEdit, READONLY y ESC.

Postby Antonio Linares » Tue Feb 10, 2009 7:53 pm

Carlos,

Modificado, gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42117
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to Bugs report & fixes / Informe de errores y arreglos

Who is online

Users browsing this forum: No registered users and 7 guests