FoxPro/Visual FoxPro - No cambia fuente en menu SDI

   
Vista:

No cambia fuente en menu SDI

Publicado por JuanJo (16 intervenciones) el 18/10/2009 14:03:04
Utilizo el diseñador de menus de VFP y copio el codigo fuente de su MPR para crear uno personalizado añadiendo FONT "Courrier",10 STYLE ...a todos los BARS y PADS y funcionan todos menos los PADS y no hay forma. Este menu lo llamo en el init del formulario SDI correctamente con Do mimenu with this,.t.
Repito no intento modificar el menu de VFP sino que llamo a uno propio.
Si alguien me puede ayudar se lo agradeceria en el alma
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No cambia fuente en menu SDI

Publicado por Chucho (265 intervenciones) el 19/10/2009 21:07:42
Capo: no será que pusiste "CouRRier" en lugar de "CouRier" ?
Si publicaras algo del código de tu menú personalizado, quizás se te pueda ayudar o confudirte aún más (je!)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No cambia fuente en menu SDI

Publicado por juanJo (16 intervenciones) el 19/10/2009 21:49:51
Aquí lo tienes:
DEFINE MENU (m.cMenuName) IN (m.oFormRef.Name) BAR FONT "Comic Sans MS",10 STYLE 'I'

DEFINE PAD Ficheros OF (m.cMenuName) PROMPT "Ficheros" COLOR SCHEME 3 ;
KEY ALT+F, ""
DEFINE PAD Pedidos OF (m.cMenuName) PROMPT "Pedidos" COLOR SCHEME 3 ;
KEY ALT+P, ""
DEFINE PAD Utilidades OF (m.cMenuName) PROMPT "Utilidades" COLOR SCHEME 3 ;
KEY ALT+U, ""
DEFINE PAD Listados OF (m.cMenuName) PROMPT "Listados" COLOR SCHEME 3 ;
KEY ALT+L, ""
DEFINE PAD Salir OF (m.cMenuName) PROMPT "Salir" COLOR SCHEME 3 ;
KEY ALT+S, ""
ON PAD Ficheros OF (m.cMenuName) ACTIVATE POPUP (a_menupops[1])
ON PAD Pedidos OF (m.cMenuName) ACTIVATE POPUP (a_menupops[2])
ON PAD Utilidades OF (m.cMenuName) ACTIVATE POPUP (a_menupops[3])
ON SELECTION PAD Listados OF (m.cMenuName) do form informes with "todos"
ON SELECTION PAD Salir OF (m.cMenuName) clear events

DEFINE POPUP (a_menupops[1]) MARGIN RELATIVE SHADOW COLOR SCHEME 4 FONT "Comic Sans MS",10 STYLE 'I'
DEFINE BAR 1 OF (a_menupops[1]) PROMPT "Clientes" ;
KEY ALT+C, "ALT+C" ;
SKIP FOR wexist("clientes") ;
PICTURE "..\iconos\user.ico"
El Font del Define Menu no funciona, en cambio el Font de Bar sí.
No lo entiendo. ¿Tú como lo ves?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio

No cambia fuente en menu SDI

Publicado por Mauricio (1368 intervenciones) el 20/10/2009 15:44:56
JuanJo, que version de VFP trabajas?
Pregunto esto porque la manera que quieres definir el menu se usaba en FOXPRO 2.6 para Windows, ahora es muy diferente, conste es una pregunta....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No cambia fuente en menu SDI

Publicado por JuanJo (16 intervenciones) el 20/10/2009 23:01:55
He empezado en VFP 9.0 y el código que he puesto es una parte del que hace el generador de menus y lo vuelca en el .MPR. Al llamarlo desde un formulario de nivel superior lo hago desde el Init de ese formulario:DO mimenu WITH this, .t.. Vuelvo a insistir que después de añadir los FONTS a cada DEFINE los únicos que no cambian su fuente son los PADS principales, los demás si. Que conste que no intento cambiar la fuente del _MYSYSMENU de VFP que por lo que he leido eso no funciona por problemas del API de Windows, si que llamo a un menú personalizado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No cambia fuente en menu SDI

Publicado por abi (1 intervención) el 06/11/2009 23:27:30
no le entendi nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar