Ver Mensaje Individual
  #8
Antiguo 14 de febrero de 2019, 21:53
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Begoguay, ¡ya tengo solución a tu problema!!!

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01  HWND-DC     PIC S9(9) COMP-5.
  5.  01  DPI         PIC S9(9) COMP-5.
  6.  
  7.  PROCEDURE       DIVISION.
  8.          
  9.      CALL "GetDC" WITH STDCALL USING BY VALUE 0
  10.                                      RETURNING HWND-DC
  11.          
  12.      CALL "GetDeviceCaps" WITH STDCALL USING BY VALUE HWND-DC
  13.                                        BY VALUE 88                                  
  14.                                        RETURNING DPI.
  15.      
  16.      CALL "ReleaseDC" WITH STDCALL USING BY VALUE 0
  17.                                          BY VALUE HWND-DC
  18.      
  19.      INVOKE POW-SELF "DisplayMessage" USING DPI "DPI" 64
  20.      

Si te devuelve DPI=96, entonces está por defecto, o sea 100%.

Necesitas:
  • USER32.LIB
  • GDI32.LIB

Ambas en adjuntos
Archivos Adjuntos
Tipo de Archivo: zip USER32_GDI32_LIB.zip (33,6 KB)Descargas: 163



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