Necesito una vez mas de su ayuda en lo siguiente :
Tengo un Folder que llama a una funcion para armar un Ribbon :
- Code: Select all Expand view
oMainModsFldr:aDialogs[6]:bStart := { || ShwCatUsrMenu( oMainModsFldr:aDialogs[6] ) }
Function ShwCatUsrMenu( oDlgUsr )
LOCAL oUsrsRBar, aGrpsRB[5], aBtnsRB[10]
DEFINE RIBBONBAR oUsrsRBar WINDOW oDlgUsr ;
PROMPT PadC( "Opciones Principales del Modulo", 50 ) ;
HEIGHT 69 TOPMARGIN 18
oUsrsRBar:nHeightFld := 15
oUsrsRBar:nGroupSeparation := 2
ADD GROUP aGrpsRB[ 1] RIBBON oUsrsRBar TO OPTION 1 PROMPT "Agregar Usuario" WIDTH 110
@ 03, 03 ADD BUTTON aBtnsRB[1] GROUP aGrpsRB[1] ; //BITMAP "..\bitmaps\32x32\users.bmp" ;
SIZE 105, 25 PROMPT " " ACTION msginfo("Agregar")
ADD GROUP aGrpsRB[ 2] RIBBON oUsrsRBar TO OPTION 2 PROMPT "Desactivar Usuario" WIDTH 110
@ 03, 03 ADD BUTTON aBtnsRB[2] GROUP aGrpsRB[2] ;
SIZE 105, 25 PROMPT " " ACTION msginfo("Desactivar")
ADD GROUP aGrpsRB[ 3] RIBBON oUsrsRBar TO OPTION 3 PROMPT "Eliminar Usuario" WIDTH 110
@ 03, 03 ADD BUTTON aBtnsRB[3] GROUP aGrpsRB[3] ;
SIZE 105, 25 PROMPT " " ACTION msginfo("Eliminar")
Return NIL
*-----*
Y recibo el mensaje que no es soportada por TDIALOG, ahora, ya vi los ejemplos contenidos que hacen uso de Dialogs, pero solo pintan los grupos y/o botones solos, no estan contenidos en ningun tipo de "pestaña".
Como debo hacerlo para poner un RibbonBar en un dialogo ???
PS : NO puedo cambiar el Dialogo a Ventana, ya que es una app casi terminada que me significaria muchos....muchisimos cambios en general.
Gracias y Saludos