Здравствуйте OlegO, Вы писали:
OO>Я делал подобное (правда на MFC) и у меня ничего не тормозило.
Да, я тоже делал подобное с помощью WinApi и все было в порядке.
Тут дело в том, что понадобилось написать такой компонент для
использования в Internet Explorer, и хочется, чтобы он был
windowless. Поэтому вместо обыкновенных API вызовов SetCapture()
и ReleaseCapture() я вызываю соответствующие методы контейнера
m_spInPlaceSite->....
Кстати, вот если в конструкторе объекта установить флаг
m_bWindowOnly = TRUE, и использовать стандартные
Set/Get/ReleaseCapture, то все работает нормально.
Только вот компонент в данном случае уже не windowless
OO>По подробней, прокрутка картинки сильно притормаживает?? что именно,
OO>мигает при отрисовке, медленно перемещается ?
Нет, не мигает, а прокручивается как бы рывками.
OO>И еще кто-нибудь FireViewChange(); ловит ? может там тормозит.
Я пробовал менять FireViewChange() на прямой вызов InvalidateRect() —
не помогает
Похоже тут все заморочки в том, как контейнер обрабатывает мышиные
события для своего windowless компонента. Вот тут мне не понятно где копать.
Самое убойное то, что если использовать стандартные курсоры — работает нормально,
а ставишь свои — хоть вешайся. Вот этого никак не могу понять

Что-нибудь посоветуешь ?
Спасибо за ответ,
Dmitry Stepanov aka \\DNS