Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.24;
Скачать: CL | DM;

Вниз

Количество Items на помещаеться   Найти похожие ветки 

 
demon ©   (2008-11-21 00:25) [0]

Есть Listbox, как через API узнать сколько айтемов поместилось в окне?


 
AnarchyMob ©   (2008-11-21 01:54) [1]

Если вы имеете ввиду вообше общее кол-во итемов в списке то отправте ему сообшение такого вида:
SendMessage(hListBox, LB_GETCOUNT, 0, 0)
функция вам вернёт общее кол-во итемов. Ну, а если вы имеете ввиду кол-во видимых итемов в ListBox"е, то тогда вам нужно разделить высоту ListBox"а на высоту пункта (итема), высота итема обычно везде стандартная, но к сожелению я не знаю чему она равняется, помоиму где-то 14 пт.


 
Leonid Troyanovsky ©   (2008-11-21 10:26) [2]


> AnarchyMob ©   (21.11.08 01:54) [1]

> ввиду кол-во видимых итемов в ListBox"е, то тогда вам нужно
> разделить высоту ListBox"а на высоту пункта (итема), высота
> итема обычно везде стандартная, но к сожелению я не знаю

У листбоксов бывают итемы разной высоты.
Здесь нужны LB_GETTOPINDEX & LB_ITEMFROMPOINT для коорд
нижней границы листбокса.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2010.01.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1260099635
evger
2009-12-06 14:40
2010.01.24
Треды в дельфи


2-1259911372
kate158
2009-12-04 10:22
2010.01.24
отображение в поле monthcalendar только месяца и года


15-1258207054
Спаситель человечества
2009-11-14 16:57
2010.01.24
Предлагаю средство для борьбы с вирусами (универсальное)


15-1258288584
GrayFace
2009-11-15 15:36
2010.01.24
К теме "Убойная статистика"


2-1259791180
kolj
2009-12-03 00:59
2010.01.24
Проблемы с ClientDataSet