![]() |
Breite eines einzelnen Items (ListView) ermitteln?
Hallo!
Mit einem kleinen Programm sollen zur Laufzeit verschiedene Einträge (Items) in einer VCL-ListView eingefügt werden. Jetzt interessiere ich mich für die Breite, die die einzelnen Item in der ListView benötigen bzw. zugewiesen bekommen. Hat jemand einen Idee, wie ich die Breite eines einzelnen Items ermitteln kann? Gruß aus dem Emsland Max666 |
Re: Breite eines einzelnen Items (ListView) ermitteln?
Okay, du weißt wohl schon, wie man die Breite beim Erstellen der ListView einstellt.
Wenn du zur Laufzeit die Abmessungen eines Items haben willst, verwendest du einfach ListView_GetColumnWidth. Das ganze sieht dann so aus:
Delphi-Quellcode:
Wobei hListView das ListView-Handle repräsentiert und Column für die Nummer der jeweiligen Spalte, der das Item zugeordnet ist.
ColumnWidth:= ListView_GetColumnWidth(hListView, Column);
|
Re: Breite eines einzelnen Items (ListView) ermitteln?
Hallo!
Super! Hat sofort geklappt! Jetzt kann ich die Spaltenbreite exakt bestimmen. Danke und beste Grüße! max666 |
Re: Breite eines einzelnen Items (ListView) ermitteln?
War mir ein Vergnügen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz