Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView? / 19 сообщений из 19, страница 1 из 1
23.08.2018, 23:00
    #39692698
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
...
Рейтинг: 0 / 0
24.08.2018, 08:12
    #39692773
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
Нет такого события
...
Рейтинг: 0 / 0
24.08.2018, 10:16
    #39692847
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
AdamAryКакое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?

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

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

https://stackoverflow.com/questions/5478713/tlistview-scroll-event
...
Рейтинг: 0 / 0
24.08.2018, 10:17
    #39692849
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
P.S.
Или, как на той же странице советуют, хаком с подменой класса TListView = class(ComCtrls.TListView)
...
Рейтинг: 0 / 0
24.08.2018, 20:31
    #39693144
AdamAry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
Как использовать https://stackoverflow.com/questions/5478713/tlistview-scroll-event
в проекте?
...
Рейтинг: 0 / 0
24.08.2018, 20:40
    #39693150
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
AdamAryКак использовать https://stackoverflow.com/questions/5478713/tlistview-scroll-event
в проекте?
Там нет про НАЖАТИЕ КНОПОК СКРОЛИНГА ни слова
...
Рейтинг: 0 / 0
24.08.2018, 23:03
    #39693174
schi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
А этот пацак всё время говорит на языках, продолжения которых не знает!
...
Рейтинг: 0 / 0
25.08.2018, 00:28
    #39693184
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
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
25.08.2018, 00:31
    #39693185
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
P.S.
или альтернативный способ, через хак
Код: pascal
1.
2.
3.
4.
  TListView = class(ComCtrls.TListView)
  protected
    procedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;
  end;


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

смотрим здесь: 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
25.08.2018, 16:27
    #39693277
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какое событие отвечает за нажатие на снижение и на подъём лифта справа у TListView?
SB_LINEUP - уже ближе к истине.

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

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

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

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

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

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

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

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


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