Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Any) As Long
Const WM_VSCROLL = &H115
Const SB_LINEUP = 0
Const SB_LINEDOWN = 1
Const SB_PAGEUP = 2
Const SB_PAGEDOWN = 3
Const SB_THUMBPOSITION = 4
Const SB_THUMBTRACK = 5
Const SB_TOP = 6
Const SB_BOTTOM = 7
Const SB_ENDSCROLL = 8
SendMessage ListView1.hwnd, WM_VSCROLL, КОНСТАНТА, ByVal 0&
Scroll для ListView
Есть заполненный ListView, стиль - Report, нужно выделить определенный Item...
Делаю так:
ListView1.ListItems.Item(5).Selected = True
Добавлял разные команды, типа ListView1.SetFocus, Item постоянно выделяется, но Scroll стоит в начале (не показывает выделенный Item)...
Вопрос:
Нужно как-нибудь поставить Scroll на позицию выделенного Item' а
1. Стандартными способами
2. Через WinAPI (SendMessage и т.д.)
Заранее благодарен.
Распространённый вопрос.
Большое спасибо...
Можно ли отправить сообщение (какое?) (для прокрутки) в ListView?
Цитата: M.A.R.K
Можно ли отправить сообщение (какое?) (для прокрутки) в ListView?
Что-то не пойму. Какое сообщение? Чтобы прокручивать программно, не изменяя выбранной строки?
Да. Я хочу просто прокрутить ListView...
Большое спасибо. Очень помог.