Есть необходимость узнать положение вертикального скролла на странице. MSDN предлагает использовать GetScrollPos или GetScrollInfo. А они, в свою очередь, требуют HWND объекта. У WB, как известно, попытка узнать HWND приводит к печальному результату. Как ни старался найти HWND с помощью FindWindow, нормального результата добиться не смог.
Но есть ещё 2 момента..
После загрузки страницы:
- Код: Выделить всё
Me.WB.Document.body.Scroll = "no"
Скроллинг:
- Код: Выделить всё
WB.Document.parentWindow.scrollBy 0, 10 * WScroll
где WScroll имеет значение 1 или -1.
Т.е. фактически скролла не существует, поэтому я не уверен, что GetScrollPos мне вообще пригодится. Поэтому спрашиваю: как, учитывая всё вышеизложенное, узнать, когда страница долисталась до конца и когда она отображается с самого начала. Также нужно учесть, что страницы бывают маленькие, т.е. могут полностью помещаться в одно окно WB.
P.S. Предупреждая очевидный вопрос, сразу скажу: всё это нужно только для того, чтобы было понятно: отображать кнопки "Листать вниз"/"Листать вверх" или нет.