Ver Mensaje Individual
  #4
Antiguo 21 de octubre de 2021, 12:05
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Fabio,

Código COBOL:
  1.  ENVIRONMENT DIVISION.
  2.  DATA        DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  
  5.  01  HWND-SHEET            PIC S9(9) COMP-5.
  6.  01  HWND-MENU             PIC S9(9) COMP-5.
  7.  
  8.  01  MENUINFO.
  9.      05  cbSize            PIC S9(9) COMP-5.
  10.      05  fMask             PIC S9(9) COMP-5.
  11.      05  dwStyle           PIC S9(9) COMP-5.
  12.      05  cyMax             PIC  9(9) COMP-5.
  13.      05  hbrBack           PIC S9(9) COMP-5.
  14.      05  dwContextHelpID   PIC S9(9) COMP-5.
  15.      05  dwMenuData        PIC  9(9) COMP-5.
  16.      
  17.  PROCEDURE   DIVISION.
  18.  
  19.      CALL "GetActiveWindow" WITH STDCALL *> User32.lib
  20.      
  21.      MOVE PROGRAM-STATUS TO HWND-SHEET
  22.      
  23.      CALL "GetMenu" WITH STDCALL USING BY VALUE HWND-SHEET *> User32.lib
  24.  
  25.      MOVE PROGRAM-STATUS TO HWND-MENU
  26.      
  27.      CALL "GetMenuInfo" WITH STDCALL USING BY VALUE HWND-MENU
  28.                                            BY REFERENCE MENUINFO *> User32.lib
  29.                                            
  30.      ADD 5 TO cbSize *> <----- aqui es donde modificamos el tamaño
  31.      
  32.      CALL "SetMenuInfo" WITH STDCALL USING BY VALUE HWND-MENU
  33.                                            BY REFERENCE MENUINFO *> User32.lib

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
Kuk is offline   Responder Con Cita