Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
Retroceder   COBOL Foro > IDE-s y compiladores COBOL > Cocina Casera > Cocina PowerCOBOL + WinAPI
Cocina PowerCOBOL + WinAPI Código WinAPI en PowerCOBOL
Noticias y Avisos
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Aporte] OCX para alterar ListView Rapinto Controles y Componentes Gratuitos 3 1 de octubre de 2018 15:13
[Petición] ListView con impresión multipágina FabioYeyo Controles y Componentes (DLL/OCX) 1 13 de mayo de 2017 09:32
[Información] Ocultar columna en un ListView Josber PowerCOBOL (ActiveX, v4 - v11) 5 29 de octubre de 2016 22:12
[Aporte] Crear un ListView Kuk Cocina PowerCOBOL V3L10 1 19 de diciembre de 2015 20:10
[Sintaxis] Colores en RGB... Fito PowerCOBOL (ActiveX, v4 - v11) 5 23 de septiembre de 2015 23:17
Respuesta
 
Herramientas

  #11
Antiguo 27 de noviembre de 2015, 12:50
IDENTIFICATION DIVISION
Rapinto
Gran amigo del Foro y Guru de COBOL
ENVIRONMENT DIVISION
Avatar de Rapinto
DATA DIVISION
Forero desde (Registrado)febrero 2015
Portugal
UbicaciónPorto
Última Actividad29.01.2018 19:23
PROCEDURE DIVISION
PostsPosts: 246
Ha dicho GraciasEnviado: 19
Ha recibido agradecimientosRecibido: 215
Mejores respuestasSoluiones: 47
Medallas recibidas: 2Medallas: Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por ayudar mucho a los foreros  Guru de los Gurus: Por solidos y amplios conocimientos - Razón: Por saber demasiado! 
ReputaciónReputación: 13
Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road
Predeterminado

Kuk,

O OCX foi feito por mim em VB6.
Foi muito complicado, pois a Listview não suporta essa função.
Teve que ser por WinApi, apanhando a Row Rectangle e depois com a função de paint rectangle, colorir a Row.

Se necessitares, posso enviar-te uma explicação mais detalhada das funções usadas no OCX.

Saludos,
Rui
Rapinto no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Kuk (27 de noviembre de 2015)
  #12
Antiguo 27 de noviembre de 2015, 13:02
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)diciembre 2014
España
UbicaciónMadrid
Edad34 años
Última Actividad15.09.2019 14:39
PROCEDURE DIVISION
PostsPosts: 1.413
Ha dicho GraciasEnviado: 315
Ha recibido agradecimientosRecibido: 537
Mejores respuestasSoluiones: 86
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

Rapinto, lo suponía. Efectivamente el ListView no soporta dicha funcionalidad y hay que dibujar uno por uno si se hace por WinAPI. No sé exactamente cómo, pero creo que se podría hacer vía SubClassing también, por eso preguntaba de cómo lo hacías.

Gracias, está bien saber que hay alguien que lo ha hecho, es bastante lioso. Si un día lo necesito, te pregunto!


NORMAS DEL FORO - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick:

Kuk no ha iniciado sesión   Responder Con Cita
Respuesta

Tags
color , listview , ocx , winapi


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 19:36.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.