Ver Mensaje Individual
  #6
Antiguo 7 de noviembre de 2024, 18:00
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 21.09.2026 18:39
Posts Posts: 402
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Kuk Ver Mensaje
@Joseg, desde que descubrí cómo hacer funcionar el CALL BY VALUE en PowerCOBOL, absolutamente todo lo que se puede hacer en C, también se puede hacer en PowerCOBOL!

Así que, este código C también se puede convertir en PowerCOBOL!
Admito que todo es posible ...pero no pude hacerlo, tampoco tengo mucha experiencia en llamadas a la API de WINDOWS.
Por ejemplo, esta función "&& IsWindowVisible(hwnd))" no devolvió el resultado correcto. Debo estar haciendo algo mal.

Código COBOL:
  1. CALL 'IsWindowVisible' USING BY VALUE HWND
  2. IF RETURN-CODE = 1
  3.    CALL 'ShowWindow' USING BY REFERENCE HWND,
  4.                                             BY VALUE 3   *> SW_MAXIMIZE
  5.    CALL 'SetForegroundWindow' USING BY REFERENCE HWND
  6.    IF RETURN-CODE = 1
  7.       DISPLAY "Janela trazida para frente com sucesso."
  8.   ELSE
  9.       DISPLAY "Falha ao trazer a janela para frente."
  10.    END-IF
  11. ELSE
  12.    DISPLAY "Janela não está visível."
  13. END-IF
José
Joseg is offline   Responder Con Cita