Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизScrollBox и прокрутка Найти похожие ветки
← →
GIL (2004-01-22 12:51) [0]Как эффективнее всего сделать прокрутку в вышеуказанном компоненте? Или может есть уже такой компонент?
← →
GIL (2004-01-22 13:30) [1]ау кто-нибудь ответит?
← →
YuRock (2004-01-22 13:36) [2]Не понятно, чем не устраивает эффективность ScrollBox"а по умолчанию (если просто на форму его кинуть).
Как уточните, так и ответим.
← →
GIL (2004-01-22 13:38) [3]Возможно недоговорил, нужно колесом от мышки
← →
YuRock (2004-01-22 13:49) [4]В TScrollBar никак, по-моему, разве-что самому перекрывать оконную процедуру и обрабатывать WM_MOUSEWHEEL
← →
GIL (2004-01-22 13:50) [5]а если поподробнее?
← →
YuRock (2004-01-22 13:58) [6]
TMyScrollBox = class(TScrollBox)
private
procedure WMMouseWheel(var Message: TWMMouseWheel); message WM_WM_MOUSEWHEEL;
end;
// ...
procedure TMyScrollBox.WMMouseWheel(var Message: TWMMouseWheel);
begin
// ...
Scroll(...)
// ...
end;
← →
GIL (2004-01-22 14:02) [7]вот насчет самой процедуры!! что там писать надо то!?
← →
YuRock (2004-01-22 14:09) [8]См. хелп по WM_MOUSEWHEEL
и/или
TWMMouse
← →
GIL (2004-01-22 14:27) [9]какой хелп открывыать для WM_MOUSEWHEEL, просмотрел коды компонента, который имеет прокрутку, но ничего подобного не нашел
← →
Тимохов (2004-01-22 14:31) [10]msdn.microsoft.com
← →
GIL (2004-01-22 14:41) [11]а если что-нибудь попроще? из какого компонента можно содрать или посмотреть? по аглицки как-то не очень понятно
← →
Тимохов (2004-01-22 14:47) [12]1/ Открой controls.pas
2/ Найди строку WM_MOUSEWHEEL
3/ Изучай метод
← →
TButton (2004-01-22 15:07) [13]а понятнее чем на языке первоисточника не найдешь.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.029 c