|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Разбираемся с SendMessage
Вот сама строчка кода.
SendMessage(SysListView32.HWND, LB_GETCOUNT, 0, 0); Delphi у меня ругается на то что якобы: E2003 Undeclared identifier: 'LB_GETCOUNT' Вопрос в следующем, как за декларировать LB_GETCOUN чтобы Delphi понимал данный параметр функции да и все остальные ему подобные ? В смысле, я понять не могу, надо какую то библиотеку в Uses подключить или как ? |
#2
|
||||
|
||||
В uses подключить Messages.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Этот пользователь сказал Спасибо 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; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |