bWhen en Menus con Bitmaps

bWhen en Menus con Bitmaps

Postby tsales » Thu Mar 08, 2007 8:39 am

Antonio

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

¿Como puedo hacerlo?

Saludos
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Thu Mar 08, 2007 11:00 am

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.
regards, saludos

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

Postby tsales » Thu Mar 08, 2007 11:18 am

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
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby tsales » Fri Mar 09, 2007 8:30 am

Antonio
¿Has encontrado alguna solución?.

Saludos
Toni Sales
tsales
 
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Postby Antonio Linares » Fri Mar 09, 2007 9:09 am

Toni,

La barra principal del menu genera WM_INITMENU y por lo visto ese mensaje no llega en Windows Mobile :-(
Code: Select all  Expand view
      case nMsg == WM_INITMENU .or. nMsg == WM_INITMENUPOPUP
           MsgInfo( "InitMenu" )
           return ::InitMenuPopup( nWParam, nLoWord( nLParam ), nHiWord( nLParam ) != 0 )
regards, saludos

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


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 37 guests

cron