ListView и SendMessage

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
visualman
Бывалый
Бывалый
 
Сообщения: 228
Зарегистрирован: 08.02.2002 (Пт) 19:06
Откуда: Russia

ListView и SendMessage

Сообщение visualman » 06.07.2007 (Пт) 10:40

Требуется выделить конкретный номер записи по её индексу в ListView (в стиле отображения - репорт)

Например следующая процедура выбирает запись по её индексу в ComboBox или ListBox (декларации писать не буду):

Public Sub ListSelectItemIndex(ByVal hWnd As Long, ByVal Index As Long)
Dim RetVal As Long

RetVal = SendMessage(hWnd, CB_SETCURSEL, ByVal Index, 0)
End Sub


Вот мне бы такую функцию для ListView заиметь ))

Ещё бы было замечательно, если бы кто нибудь сказал, как получить колличество записей в ListView. Заранее огромное спасибо!
Причиной ошибок в коде служит давление со стороны руководства и жесткие временные рамки, им установленные.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.07.2007 (Пт) 11:26

леньтяй!
LVM_SETSELECTIONMARK
LVM_GETITEMCOUNT
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 84

    TopList