powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
19 сообщений из 19, страница 1 из 1
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39692698
AdamAry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39692773
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такого события
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39692847
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdamAryКакое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?

Что за лифта? Scrollbar'a что ли?

Если да, то надо подменить у TListView его оконную процедуру на свою и получить таким образом доступ ко всем событиям

https://stackoverflow.com/questions/5478713/tlistview-scroll-event
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39692849
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
Или, как на той же странице советуют, хаком с подменой класса TListView = class(ComCtrls.TListView)
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693144
AdamAry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как использовать https://stackoverflow.com/questions/5478713/tlistview-scroll-event
в проекте?
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693150
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdamAryКак использовать https://stackoverflow.com/questions/5478713/tlistview-scroll-event
в проекте?
Там нет про НАЖАТИЕ КНОПОК СКРОЛИНГА ни слова
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693174
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этот пацак всё время говорит на языках, продолжения которых не знает!
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693184
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrAdamAryКак использовать https://stackoverflow.com/questions/5478713/tlistview-scroll-event
в проекте?
Там нет про НАЖАТИЕ КНОПОК СКРОЛИНГА ни слова

А это что тогда?

Код: pascal
1.
2.
3.
4.
5.
  ...
  case Message.Msg of
    WM_HSCROLL, WM_VSCROLL: ........
  end;
  ...
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693185
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.
или альтернативный способ, через хак
Код: pascal
1.
2.
3.
4.
  TListView = class(ComCtrls.TListView)
  protected
    procedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;
  end;


Это что тогда, как не скроллинг?
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693186
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнЭто что тогда, как не скроллинг?
Это скроллинг, но не НАЖАТИЕ КНОПОК
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693231
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем правильный ответ

смотрим здесь: https://docs.microsoft.com/en-us/windows/desktop/controls/about-scroll-bars


WM_VSCROLL
https://docs.microsoft.com/en-us/windows/desktop/controls/wm-vscroll

и общие инфы здесь: https://docs.microsoft.com/en-us/windows/desktop/controls/about-scroll-bars


И, подозреваю (надо проверить) что в wParam --> LoWord сообщается:
SB_LINEUP - The user clicks the top scroll arrow.

SB_LINEDOWN - The user clicks the bottom scroll arrow.
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693277
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SB_LINEUP - уже ближе к истине.

Но как то странно, в одном месте написано
SB_LINEUP - Scrolls one line up.

А в другом
SB_LINEUP-The user clicks the top scroll arrow.
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693304
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrНо как то странно, в одном месте написано
SB_LINEUP - Scrolls one line up.

А в другом
SB_LINEUP-The user clicks the top scroll arrow.
Ну так нажатие на кнопку - это и есть прокрутка на одну строку вверх...
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693326
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpНу так нажатие на кнопку - это и есть прокрутка на одну строку вверх...
Прокрутку можно сделать не только кнопкой, но и колесом, или клавой
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693327
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнAdamAryКакое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?

Что за >>>лифт<<<а? Scrollbar'a что ли?

Если да, то надо подменить у TListView его оконную процедуру на свою и получить таким образом доступ ко всем событиям

https://stackoverflow.com/questions/5478713/tlistview-scroll-event Да-да-да! Где они слов таких нахватались! Неучи
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693330
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBralekcvpНу так нажатие на кнопку - это и есть прокрутка на одну строку вверх...
Прокрутку можно сделать не только кнопкой, но и колесом, или клавой
Можно, но я не уверен что там будет именно одна линия.
Ну и тогда ответ на исходный вопрос: никак.
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693331
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

я же ссылки дал. Не понимаю этого "никак" после настолько подробной инфы. Вот картинка оттуда:
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693358
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpНу и тогда ответ на исходный вопрос: никак.

А как же оно крутится-то ? (окно с содержимым ListView)
...
Рейтинг: 0 / 0
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
    #39693459
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семёнalekcvp,
я же ссылки дал. Не понимаю этого "никак" после настолько подробной инфы. Вот картинка оттуда:
Сообщение увидел уже после того как ответил :)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]