Ver Mensaje Individual
  #7
Antiguo 29 de noviembre de 2019, 11:47
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
Xavier, el control ListView que viene en el pack de PowerCOBOL no es estándar ni es el de VB. Así que, toca hacer bricolaje: [Aporte] ListView con Colores - COBOL Foro
Ola!

Tentei fazer isto:

Código COBOL:
  1.      PERFORM 100 TIMES
  2.              INVOKE CmListView1 "Add" USING 1 1 RETURNING WK-INDEX
  3.              MOVE "COLUMNA1" TO "Text"(1) OF "ListItems"(WK-INDEX) OF CmListView1
  4.              MOVE "COLUMNA2" TO "Text"(2) OF "ListItems"(WK-INDEX) OF CmListView1
  5.              MOVE "COLUMNA3" TO "Text"(3) OF "ListItems"(WK-INDEX) OF CmListView1
  6.              MOVE "COLUMNA4" TO "Text"(4) OF "ListItems"(WK-INDEX) OF CmListView1
  7.              MOVE "COLUMNA5" TO "Text"(5) OF "ListItems"(WK-INDEX) OF CmListView1
  8.          
  9.              DIVIDE WK-INDEX BY 2 GIVING RESULT REMAINDER REST
  10.              IF REST = ZEROS
  11.                 CALL "SendMessageA" WITH STDCALL USING BY VALUE LV-HWND
  12.                                                     BY VALUE LVST
  13.                                                     BY VALUE 0
  14.                                                     BY VALUE 16711680
  15.                 END-CALL
  16.              ELSE
  17.                 CALL "SendMessageA" WITH STDCALL USING BY VALUE LV-HWND
  18.                                                     BY VALUE LVST
  19.                                                     BY VALUE 0
  20.                                                     BY VALUE 255
  21.                 END-CALL
  22.              END-IF
  23.              CANCEL "SendMessageA"
  24.              
  25.      END-PERFORM.

Para por uma linha de cada cor, mas não consegui
Existe alguma alternativa (usando obrigatoriamente o CmListView do Power).

Gracias
Joseg is offline   Responder Con Cita