Menus estilo office 2000

08/10/2003 - 18:57 por Aldo Robles | Informe spam
Hola grupo, me gustaria saber como poder personalizar mis menus al estilo
office 2000 los cuales tienes el efecto siguiente de que me muestra solo las
opciones mas usadas y al pasarle el mause este se despliega totalmente, en
vfp 7.0 se puede hacer esto, he visto el ejemplo de solution pero en
realidad no entiendo en q consiste y como se genera, si alguien podria darme
algun alcance le estare muy agradecido
Atte.


Aldo Robles
Analista de Sistemas - Peru

Preguntas similare

Leer las respuestas

#1 David Amador T \(Davphantom\)
09/10/2003 - 06:18 | Informe spam
Con VFP 7 ya lo puedes hacer ... mira los ejemplos que trae ... alli esta

David Amador T.
WebMaster de "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
Tel.(5) 6621502 - 6581523 - Cel. 310 - 6581865


"Aldo Robles" escribió en el mensaje
news:
Hola grupo, me gustaria saber como poder personalizar mis menus al estilo
office 2000 los cuales tienes el efecto siguiente de que me muestra solo


las
opciones mas usadas y al pasarle el mause este se despliega totalmente, en
vfp 7.0 se puede hacer esto, he visto el ejemplo de solution pero en
realidad no entiendo en q consiste y como se genera, si alguien podria


darme
algun alcance le estare muy agradecido
Atte.


Aldo Robles
Analista de Sistemas - Peru


Respuesta Responder a este mensaje
#2 Pedro José Hernández Muñoz
12/10/2003 - 18:50 | Informe spam
Hola

Para implementar un menú de este estilo, como bien dices, desde la versión
7.0 se implementaron las cláusulas MRU e INVERT. El objeto de la cláusula
MRU es mostrar en el menú unos corchetes angulares verticales que indican
que al poner el mouse encima se activarán las opciones menos utilizadas. La
cláusula INVERT se utiliza para mostrar determinados elementos del menú con
un efecto de bajo relieve indicando por ejemplo que són las opciones más
utilizadas.
En el archivo Samples\Solution\Sedona\Mrumenu.scx se encuentra la solución a
lo que buscas. Para que una opción de menú muestre el efecto de corchetes
angulares verticales has poner en el cuadro de texto Saltar por : .F.
MRU , de esta forma al generar el menu de nuevo, se agrega lo siguiente en
el programa .mpr generado:
DEFINE BAR 4 OF repo_pop PROMPT " " MRU
El siguiente paso es mostrar el nuevo menú al posicionar el puntero del
ratón encima de esta opción uno o dos segundos. Para ello , como veras, se
ha definido como Procedure la cuarta opción del menú Informes ( Catálogo
actual , Pedidos de clientes, Base de clientes ). Al dar a editar muestra:

#NAME CallRepoMru
DO report_mru ;
IN LOCFILE(HOME()+"samples\solution\sedona\dvdmenu" ,"MPX;MPR|FXP;PRG"
,"WHERE is DVDMENU?")

Aqui se hacen dos cosas, uno, le da nombre a la barra: CallRepoMru, y dos,
llama al procedimiento report_mru. ¿ Donde está el procedimiento ? Eliges la
opción Opciones Generales del menú Ver teniendo el menu abierto. La función
report_mru se ha definido en el postprograma tal como se puede ver al
abrirlo. Sencillamente lo que hace es eliminar el popup actual Repo_pop (
Catálogo actual , Pedidos de clientes, Base de clientes ) y crea uno nuevo
llamado Repo2_pop que contiene el nuevo menu que contiene algunas opciones
con la cláusula INVERT. ( Delayed Releases, Customer base, etc. )

Un saludo






"Aldo Robles" escribió en el mensaje
news:
Hola grupo, me gustaria saber como poder personalizar mis menus al estilo
office 2000 los cuales tienes el efecto siguiente de que me muestra solo


las
opciones mas usadas y al pasarle el mause este se despliega totalmente, en
vfp 7.0 se puede hacer esto, he visto el ejemplo de solution pero en
realidad no entiendo en q consiste y como se genera, si alguien podria


darme
algun alcance le estare muy agradecido
Atte.


Aldo Robles
Analista de Sistemas - Peru


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida