Здравствуйте, Pavel Dvorkin, Вы писали:
>> PD>Owner draw скроллбар ? Можно поподробнее ?
>> Конечно
>> Возможно я и применил не совсем корректный термин, но под Owner draw я хотел сказать что сам скроллбар рисуется и обрабатывается приложением
>> Самым простым примером является окошко IE
PD>Давай ч терминами разберемся. Есть скроллбар в окне, устанавливается
PD>стилями WS_V(H)SCROLL. Есть плоский скроллбар в окне
PD>(FlatSB_EnableScrollBar и т.д.). Есть отдельный контрол — окно класса
PD>scrollbar.
Ок о терминах

Есть термин СкролБар это понятие относится к элементу пользовательского интерфейса
не важно как он был создан и не важно как он рисуется не важно кто им управляет
есть термин стандартный скрол бар (Standard Scroll Bars) это относится к WS_V(H)SCROLL
есть термин плоский скроллбар (Flat Scroll Bars) это к FlatSB_EnableScrollBar
есть термин Scroll Bar Controls это к окно класса scrollbar.
PD>ВСЕ.
PD>Если можешь сказать, как сделать owner-draw скроллбар этих трех типов -
PD>поблагодарю за информацию.
очень интересный примерчик
здесь
PD>Все остальные затеи, пусть они 30 раз выглядят как скроллбар и работают,
PD>как он, скроллбарами не явялются.
Писал выше... Скролбарами являются

не являются стандартными скрол барами , плоскиими скроллбарами и Scroll Bar Controls
> Не слишком уж сложно нарисовать в
PD>правой части окна нечто, похожее на скроллбар и обрабатывать там
PD>WM_LBUTTONDOWN etc. Но это не скроллбар MS.
просто ради интереса... скрол бары в IE они не относятся ни к одному из типов перечисленных вами...
Что же это ?
PD>Да, у меня один раз студент такое сделал. Я долго не мог понять, почему
PD>у кнопки UpDown появился (именно так это выглядело

))))))))
>> И ни у кого не бедет механизма выяснит есть ли скрол на кнопке или нет
PD>Ну почему же ? Проверить наличие стиля WS_V(H)SCROLL, как я и писал в
PD>начале этого обсуждения.
А если стиля нет а скрол есть