| Предыдущий | Следующий |
| ERROR_POPUP_ALREADY_ACTIVE | ERROR_INVALID_SCROLLBAR_RANGE |
ERROR_NO_SCROLLBARS
Что означает ERROR_NO_SCROLLBARS
ERROR_NO_SCROLLBARS означает, что операция USER32 с полосой прокрутки направлена окну, у которого нет соответствующей системной horizontal/vertical scroll bar.
Что проверить
Сохраните HWND, bar identifier и window styles WS_HSCROLL/WS_VSCROLL. Проверьте, не передаёт ли общий helper SB_HORZ окну, которое имеет только вертикальную прокрутку. Custom control может рисовать scrollbar сам и не поддерживать generic USER32 calls.
Как исправлять
Используйте правильный bar identifier или API конкретного control/framework. Не добавляйте системную scroll bar только ради устранения кода, если UI использует логическую/кастомную прокрутку. Исправление подтверждается вызовом на фактический scroll owner.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.