MVV

|
Posted: Mon Feb 10, 2014 13:37 Post subject: |
|
|
Попробуй новую TCFS2, обновив также и TCFS2Tools отсюда же. Добавил возможность получать дескрипторы панелей, так что можно посылать им сообщения, в том числе для скроллинга.
Пример прокрутки списка в левой панели на 3 страницы вперёд (в любом режиме):
Code: | TCFS2 /ei "scroll_list(1, 3)" |
Пример горизонтальной прокрутки левой панели на 3 страницы вправо (в пользовательском режиме):
Code: | TCFS2 /ei "scroll_list_h(1, 3)" |
Для возврата нужно прокручивать назад. Можно на 2 хоткея (к примеру, на Ctrl+Shift+Влево/Вправо) повесить прокрутку влево/вправо.
Если поиграться с сообщением WM_HSCROLL, можно сразу прокручивать в начало или конец без цикла, а можно наоборот уменьшить шаг прокрутки, прокручивая на несколько "юнитов" вместо страницы (размер "юнита", видимо, соответствует тому, насколько тотал прокручивает список по клавишам Влево/Вправо). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|