Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
2-1259405265
Студент_ПИ
2009-11-28 13:47
2010.01.24
Информатика. Задача на кол-во информации.


15-1258555427
Германн
2009-11-18 17:43
2010.01.24
Что-то я запамятовал.


15-1258670012
Германн
2009-11-20 01:33
2010.01.24
Access violation at address


2-1259750612
Matveih1
2009-12-02 13:43
2010.01.24
Как передать соединение BDE в другой модуль.


2-1259642819
d@nger
2009-12-01 07:46
2010.01.24
помогите написать SQL запрос (Firebird)




   Наверх