Page 1 of 1

bWhen en Menus con Bitmaps

Posted: Thu Mar 08, 2007 8:39 am
by tsales
Antonio

Necesito poder utilizar la clausula bWhen para habilitar/desabilitar opciones de Menu del tipo Botones con Bitmaps.

¿Como puedo hacerlo?

Saludos

Posted: Thu Mar 08, 2007 11:00 am
by Antonio Linares
Toni,

La claúsula WHEN de los menuitems funciona correctamente. Prueba este cambio en samples\TestMnu2.prg:

REDEFINE MENUITEM ID 120 OF oMenu ACTION MsgInfo( "Proveedores" ) WHEN .F.

Posted: Thu Mar 08, 2007 11:18 am
by tsales
Antonio

Funciona correctamente cuando son Menus tipo Popup pero no funciona cuando son Menus tipo botones con Bitmaps

Puedes probar el ejemplo menubmp.prg y podras comprobarlo.

Saludos

Posted: Fri Mar 09, 2007 8:30 am
by tsales
Antonio
¿Has encontrado alguna solución?.

Saludos

Posted: Fri Mar 09, 2007 9:09 am
by Antonio Linares
Toni,

La barra principal del menu genera WM_INITMENU y por lo visto ese mensaje no llega en Windows Mobile :-(

Code: Select all

      case nMsg == WM_INITMENU .or. nMsg == WM_INITMENUPOPUP
           MsgInfo( "InitMenu" )
           return ::InitMenuPopup( nWParam, nLoWord( nLParam ), nHiWord( nLParam ) != 0 )