Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Compilador] Modificar limitación PERFORM | Figu | COBOL - General | 4 | 4 de abril de 2020 11:51 |
| [Componente] Control ctList no esta la solapa font... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 2 | 29 de junio de 2018 02:15 |
| [Componente] ctList de Dbi Tech - Problema con el Font... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 5 | 10 de mayo de 2017 22:23 |
| [Sintaxis] Modificar Propiedades de un FORM | Recato53 | PowerCOBOL (ActiveX, v4 - v11) | 11 | 5 de junio de 2015 09:20 |
| [Sintaxis] Modificar el TabIndex en tiempo de ejecución | Recato53 | PowerCOBOL (ActiveX, v4 - v11) | 2 | 23 de febrero de 2015 17:36 |
![]() |
|
Administrador
![]()
|
@Fabio, tienes que pasar por WinAPI.
Tienes que obtener el Handle del Menú: GetMenu function (winuser.h) - Win32 apps | Microsoft Docs Luego recuperar las propiedades del menú: GetMenuInfo function (winuser.h) - Win32 apps | Microsoft Docs Lo tienes que hacer en la siguiente estructura de datos: MENUINFO (winuser.h) - Win32 apps | Microsoft Docs Luego cambias el valor de cbSize y vuelves a setear el menú: SetMenuInfo function (winuser.h) - Win32 apps | Microsoft Docs NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Administrador
![]()
|
@Fabio,
Código COBOL:
No olvides de añadir al proyecto la User32.lib ---------- Post añadido el 21 de octubre de 2021 a las 11:08 ---------- @Fabio, ya nos dirás si ha funcionado ![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Administrador
![]()
|
@Fabio, pues me he equivocado macho. Es lo que pasa siempre que andamos con prisas, mea culpa amigo.
Por lo pronto las funciones GetMenuInfo y SetMenuInfo sólo aparecen en Windows 10. Con lo cual, no existen en la User32.lib que trae PowerCOBO:
Además, según me he documentado, podemos jugar con varias cosas, pero no con el tamaño del texto, porque este viene de los parámetros generales de Windows... La única opción es cambiarlo a nivel de parámetros de Windows o pasar por OwerDraw (dibujarlo en "custom"): Change System Menu Text Size NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
Administrador
![]()
|
@Fabio, efectivamente se puede hacer esto añadiendo las líneas correspondientes en el fichero COBOL85.CBR de la manera siguiente:
Código:
[SHEET1.Entry] GetMenuInfo=User32.dll SetMenuInfo=User32.dll O lo cambias en los parámetros de Windows, o nos vamos a las historias "OwerDraw" que es dibujarlo tu mismo mediante la API de Windows. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||