Cómo corregir la ortografía ?

Postby AJHM » Mon Apr 21, 2008 8:54 pm

Hola Aida.

Cierto, en las ultimas versiones no viene en la clase Tget. Tendrás que implementarlo.
A ver si alguien nos dice donde está el menú contextual de la clase Tget.

Code: Select all  Expand view

METHOD RButtonDown( nRow, nCol, nFlags ) CLASS TGet

   local oMenu, oClp  // mio
   local nLo, nHi     // mio
   local oThis := Self // mio
   local uVal  // MIO

   ::GetSelPos( @nLo, @nHi ) // mio

   if GetFocus() != ::hWnd
      ::SetFocus()
      SysRefresh()              // In case there is a VALID somewhere
      if GetFocus() != ::hWnd
         return nil
      endif
   endif

   DEFINE CLIPBOARD oClp OF Self FORMAT TEXT  // mio

   if ::bRClicked != nil
      return Eval( ::bRClicked, nRow, nCol, nFlags )
   endif

   MENU oMenu POPUP   // mio todo el menu
      if ::lReadOnly .or. ::GetText() == cValToChar( ::oGet:Original )
         MENUITEM "&Deshacer" ACTION ::UnDo() disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Deshacer" ACTION ::UnDo()
         #else
            MENUITEM "&Deshacer" ACTION ::TGet:UnDo()
         #endif
      endif

      SEPARATOR

      if ::lReadOnly .or. nLo == nHi
         MENUITEM "Cor&tar"  ACTION ::Cut() disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "Cor&tar"  ACTION ::Cut()
         #else
            MENUITEM "Cor&tar"  ACTION ::TGet:Cut()
         #endif
      endif

      if nLo != nHi
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Copiar" ACTION ::Copy()
         #else
            MENUITEM "&Copiar" ACTION ::TGet:Copy()
         #endif
      else
         MENUITEM "&Copiar" ACTION ::Copy() disabled
      endif

      if ! Empty( oClp:GetText() ) .and. !::lReadOnly
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Pegar" ACTION ::Paste()
         #else
            MENUITEM "&Pegar" ACTION ::TGet:Paste()
         #endif
      else
         MENUITEM "&Pegar" ACTION ::Paste() DISABLED
      endif

      if ::lReadOnly .or. nLo == nHi
         MENUITEM "&Borrar" action nil disabled
      else
         #ifndef __XPP__ // Just for XPP !
            MENUITEM "&Borrar" ACTION If( nHi != nLo,;
                   ( ::GetDelSel( nLo, nHi ), ::EditUpdate() ),)
         #else
            MENUITEM "&Borrar" ACTION If( nHi != nLo,;
                   ( ::TGet:GetDelSel( nLo, nHi ), ::TGet:EditUpdate() ),)
         #endif
      endif

      SEPARATOR
      #ifndef __XPP__  // Just for XPP !
         MENUITEM "Seleccionar &Todo" ACTION ::SelectAll()
      #else
         MENUITEM "Seleccionar &Todo" ACTION ::TGet:SelectAll()
      #endif

      SEPARATOR                                  // MIO
      if ::lReadOnly .or. ::oGet:Type # "C"           // MIO
         MENUITEM "&Ortografía" action nil disabled   // MIO
      else                                              // MIO
         MENUITEM "&Ortografía" ACTION ( ::cText( Ortografia(GetWindowText( ::hWnd )) ))   // MIO
      endif                                                                     // MIO
   ENDMENU

   ACTIVATE POPUP oMenu AT nRow - 60, nCol OF Self

return 0 //nil  // Invokes default popup menu


Un saludo.

- Antonio Jesús -
AJHM
 
Posts: 7
Joined: Wed Oct 12, 2005 5:54 pm
Location: Granada, España

Ya lo encontre

Postby AIDA » Mon Apr 21, 2008 10:05 pm

Hola ya encontre en donde esta :D

esta en mget.prg :idea:


NO NO ES EL BUENO EL QUE ENCONTRE TIENE CLASS TMultiGet

SEGUIRE BUSCANDO

Saluditos

Aida :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Cómo corregir la ortografía ?

Postby AIDA » Fri May 14, 2021 8:43 am

Hola

retomando el tema de corrector de ortografía vi que ahora esta el Windows Spellchecker

no se si se podrá implementar para ya no usar el Word

https://docs.microsoft.com/en-us/windows/win32/intl/about-the-spell-checker-api

https://www.microsoft.com/en-us/bing/apis/bing-spell-check-api


Saluditos... :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Cómo corregir la ortografía ?

Postby karinha » Sun May 16, 2021 4:12 pm

Aida, un ejemplo más completo? Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Cómo corregir la ortografía ?

Postby AIDA » Mon May 17, 2021 2:10 am

Windows Spellcheck llega a Chrome: así puedes activar el corrector ortográfico de Windows en el navegador de Google

Microsoft está llevando a cabo en el nuevo Edge una labor enorme con constantes actualizaciones y mejoras, aportando novedades que muchas veces provienen de Chrome. Y parece que Microsoft no quiere relajarse ante el buen hacer de Microsoft y la mejor forma de seguir siendo el navegador más usado es aportar más y más posibilidades de cara al usuario.

Y es lo que han hecho, al anunciar que su navegador ofrecerá un mejor experiencia a la hora de corregir el texto. Google da el salto y pasa de usar herramientas de corrección de código abierto a optar por usar Windows Spellcheck, el corrector ortográfico nativo de Windows 10.

https://www.xatakawindows.com/aplicaciones-windows/windows-spellcheck-llega-a-chrome-asi-puedes-activar-corrector-ortografico-windows-navegador-google
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Cómo corregir la ortografía ?

Postby karinha » Mon May 17, 2021 12:11 pm

Aida, esto és para Windows 10 y los otros? Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7343
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Cómo corregir la ortografía ?

Postby AIDA » Tue May 18, 2021 12:55 am

Por lo que e leído el Windows Spellcheck lo tienen desde el windows 8
por eso pregunte si se podría usar en nuestras aplicaciones

Spell Checker API
https://docs.microsoft.com/en-us/previous-versions/windows/desktop/spellcheck/spell-checker-api-portal


Saluditos :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 50 guests