![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Вот сама строчка кода.
SendMessage(SysListView32.HWND, LB_GETCOUNT, 0, 0); Delphi у меня ругается на то что якобы: E2003 Undeclared identifier: 'LB_GETCOUNT' Вопрос в следующем, как за декларировать LB_GETCOUN чтобы Delphi понимал данный параметр функции да и все остальные ему подобные ? В смысле, я понять не могу, надо какую то библиотеку в Uses подключить или как ? |
|
#2
|
||||
|
||||
|
В uses подключить Messages.
|
| Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
seeman_tm (05.02.2013)
| ||
|
#3
|
||||
|
||||
|
Точно, надо же было так лапухнуться.
Я подключил же Dialogs для вывода сообщений на экран, а про это и не подумал. |
|
#4
|
||||
|
||||
|
а зачем ListView посылать сообщение ListBox'а? может правильней было б посылать LVM_GETITEMCOUNT??
Код:
uses CommCtrl, |
|
#5
|
||||
|
||||
|
Или использовать макрос
Код:
function LV_Count(hList : HWND) : Integer; begin Result := ListView_GetItemCount(hList); end; |