Page 1 of 1

en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 12:58 pm
by goosfancito
Hola.

No me funciona el ACCELERATOR del menuitem cuando lo defino dentro de un dialogo...

Code: Select all  Expand view
  MENU oMenu 2007
      MENUITEM "&Reportes"
      MENU
         MENUITEM ("Definir fecha") ACTION MsgInfo("B") ACCELERATOR 0, VK_F2
         separator
         MENUITEM "Imprimir Reporte" ACTION MsgInfo("A")
      ENDMENU
   ENDMENU


alguna solución?
gracias.

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 2:06 pm
by karinha

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 2:20 pm
by karinha
Code: Select all  Expand view

// Building an application just with a DialogBox using accelarator in dialog.

#include "FiveWin.ch"

static oDlg

function Main()

   DEFINE DIALOG oDlg FROM 6, 6 TO 20, 60 TITLE "Using Accelerator"

   @ 2, 2 BUTTON "&Acce" OF oDlg ;
      ACTION ( _SetMenu() )

   @ 4, 2 BUTTON "&Bye!" OF oDlg ACTION oDlg:End() CANCEL

   ACTIVATE DIALOG oDlg ;
      VALID MsgYesNo( "Salir?" )

return nil

//----------------------------------------------------------------------------//

function _SetMenu()

   local oMenu

   MENU oMenu

      MENUITEM "&One<F5>"  ACTION MsgInfo( "One" ) ;
         ACCELERATOR ACC_NORMAL,VK_F5

      MENUITEM "&Two<F6>"  ACTION MsgInfo( "Two" ) ;
         ACCELERATOR ACC_NORMAL,VK_F6

   ENDMENU

   oDlg:SetMenu( oMenu )

return nil
 



Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 2:53 pm
by goosfancito
Lei, hice las modificaciones pero sigue sin funcionar.

:evil:

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 3:48 pm
by Antonio Linares
Gustavo,

Aqui funciona bien el ejemplo de Gustavo. Que versión de FWH estás usando ?

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Wed Jun 25, 2014 3:59 pm
by karinha
Mira:

static oDlg

ó tu versión de FWH és antigua.

salu2

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Thu Jun 26, 2014 1:19 am
by goosfancito
7.1 la version.

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Thu Jun 26, 2014 12:51 pm
by karinha
En version FWH13.06 BCC582, funciona perfecto.

salu2.

Re: en dialogos, ACCELERATOR de los menu no me funciona...

PostPosted: Thu Jun 26, 2014 1:11 pm
by goosfancito
karinha wrote:En version FWH13.06 BCC582, funciona perfecto.

salu2.


bien.