TRichEdit, READONLY y ESC.

Post Reply
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

TRichEdit, READONLY y ESC.

Post by FiveWiDi »

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 19.06 + Harbour 3.2, BCC 7 Windows 10
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: TRichEdit, READONLY y ESC.

Post by Antonio Linares »

Carlos,

Modificado, gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply