 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Vie 10 Mar, 2017 12:21 am Asunto: Alto del Header de un TListView |
|
|
Hola estoy tratando de obtener el Height del Header de un TListView, y no estoy logrando, vi unos ejemplos en Delphi que los rescribi en C++, pero no obtengo un resultado aceptable, alguien puede darme una mano con este tema gracias.
Saludos.. _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 10 Mar, 2017 3:23 pm Asunto: |
|
|
Hola, prueba con:
| Código: | TRect r(0, 0, 0, 0);
GetWindowRect(ListView_GetHeader(ListView1->Handle), &r);
ShowMessage(r.Height());
|
|
|
| Volver arriba |
|
 |
Tor Master


Registrado: 22 Mar 2005Mensajes: 269Ubicación: obera, misiones, argentina
|
Publicado: Vie 10 Mar, 2017 4:46 pm Asunto: |
|
|
Hola _Leo funciona perfecto tu ej, justo me conecte para postear que ya solucione, pero tu ejemplo es mas simple , gracias.
Esta es la solucion que encontre en la ayuda de MS, voy a cambiar RECT por TRect.
| Código: |
HWND hHeader = ListView_GetHeader(lv->Handle);
RECT rHeaderRect = {0};
GetWindowRect(hHeader, &rHeaderRect);
int _height = rHeaderRect.bottom - rHeaderRect.top ;
|
Saludos. _________________ Un experto es aquel que ya ha cometido todos los errores posibles en una materia muy concreta.
(Niels Bohr) |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|