![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Conocer la altura de un ítem en un TListView
Buenos días. He estado mirando y no he encontrado ninguna forma de saber la altura que tiene cada ítem de un TListView. Lo único parecido que he encontrado ha sido un código que facilitó _Leo en otro foro para calualr la altura de cada línea de un QRMemo:
Código:
// Calculamos la altura exacta de una línea SIZE size; HDC hdc = GetDC(QRMemo1->Handle); SelectObject(hdc, QRMemo1->Font->Handle); GetTextExtentPoint32(hdc, "Mg", 2, &size); ReleaseDC(QRMemo1->Handle, hdc); |
|
#2
|
||||
|
||||
|
Me respondo a mi mismo. Había escrito mal una de las líneas. Quedaría así:
Código:
int BorderWidth;
TRegistry *rRegistro = new TRegistry();
rRegistro->RootKey = HKEY_CURRENT_USER;
if (rRegistro->OpenKeyReadOnly("Control Panel\\Desktop\\WindowMetrics"))
BorderWidth = MulDiv(-StrToFloat(rRegistro->ReadString("PaddedBorderWidth")), Screen->PixelsPerInch, 1440);
// Calculamos la altura exacta de una línea
SIZE size;
HDC hdc = GetDC(Lista->Handle);
SelectObject(hdc, Lista->Font->Handle);
GetTextExtentPoint32(hdc, "Mg", 2, &size);
ReleaseDC(Lista->Handle, hdc);
// Calculamos la altura del ListView para que muestre todas las líneas
Lista->Height = 2 * BorderWidth + size.cy * Lista->Items->Count;
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mostrar el Item seleccionado en TListview | Jose Roman | FireMonkey | 6 | 13-01-2022 02:20:07 |
| TlistView conocer registro del query seleccionado del query | amadis | FireMonkey | 2 | 28-07-2020 10:15:11 |
| Como añadir una imagen a un boton de un item de un TListView de FireMonkey para iOS | delphijm | Desarrollo en Delphi para iOS/OSX | 1 | 02-12-2015 19:16:45 |
| item de combobox abra nueva ventanita para agregar nuevo item al combobox | Daniel10 | OOP | 2 | 03-05-2013 14:56:51 |
|