![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ScrollBar [D5, Win95/98, WinME]
stel © (2002-10-21 08:21:00)аким образом можно перересовать ScrollBar какого-либо компонента?
Игорь Шевченко (2002-10-23 16:28:00) [1]stel © (23.10.02 16:16)
Узнал я о ней из исходных текстов обработки WM_NCPAINT
stel (2002-10-23 16:16:00) [2]To Игорь Шевченко ну если не сложно...
Игорь Шевченко (2002-10-22 18:02:00) [3]MrAngel © (22.10.02 17:50)
в win32k.sys
Дальше комментировать ? :-)
MrAngel (2002-10-22 17:50:00) [4]Игорь Шевченко © (21.10.02 15:14) в какой библиотеке она описана.. и есть ли вообще где нибудь её описание... как ты о ней узнал из каких источников???
Игорь Шевченко (2002-10-21 15:14:00) [5]REA © (21.10.02 14:53)
Да, конечно. Есть целая функция xxxDrawScrollbar. Только вот недоступна она.
REA (2002-10-21 14:53:00) [6]Если просто перерисовать, то возможно
int SetScrollInfo(
HWND hwnd, // handle to window
int fnBar, // scroll bar type
LPCSCROLLINFO lpsi, // scroll parameters
BOOL fRedraw // redraw flag <--- наверно так
);
>Нету у стандартных Scrollbar"ов доступной пользователю оконной функции.
Давно этим не занимался, поэтому спорить не буду, но наверно где-то что то должно быть.
Игорь Шевченко (2002-10-21 13:53:00) [7]Song © (21.10.02 13:30)
Неа :-)
Song (2002-10-21 13:30:00) [8]InvalidateRect() ?
Игорь Шевченко (2002-10-21 12:57:00) [9]REA © (21.10.02 12:14)
И не пробуй. Нету у стандартных Scrollbar"ов доступной пользователю оконной функции.
REA (2002-10-21 12:14:00) [10]В чем вопрос то не понял? Если заменить оконную функцию ScrollBar то наверно можно, но сам не пробовал.
Игорь Шевченко (2002-10-21 11:16:00) [11]Для стандартных Scrollbar"ов только обработкой WM_NCPAINT
MrAngel (2002-10-21 09:40:00) [12]А удалось ли вообще скролл бар перерисовать???