Что означает код ошибки Windows 1447 (ERROR_NO_SCROLLBARS)?

 
Предыдущий Следующий
ERROR_POPUP_ALREADY_ACTIVE ERROR_INVALID_SCROLLBAR_RANGE

ERROR_NO_SCROLLBARS

Что означает ERROR_NO_SCROLLBARS

ERROR_NO_SCROLLBARS — у окна отсутствуют полосы прокрутки.

Что проверить

Зафиксируйте HWND/объект интерфейса, поток UI и вызов, вернувший код.

  • Проверьте существование объекта, его владельца/родителя и допустимость операции для текущего стиля, режима или потока.
  • Для monitor/color/format ошибок отдельно сверяйте возможности выбранного устройства и фактический формат данных.

Исходная формулировка

  • A scroll-bar operation targeted a window or control that currently has no applicable scroll bars.
  • A reusable helper always calls GetScrollInfo(hwnd, SB_HORZ, ...) . One screen enables only WS_VSCROLL , so the horizontal query reports 1447. Passing the orientation from the owning view instead of hard-coding it makes the helper valid for both layouts.
  • the window was created without WS_HSCROLL or WS_VSCROLL
  • a custom control paints its own scrolling UI instead of using USER32 scroll bars
  • Determine whether the application framework intentionally uses logical scrolling without native bars. List views, rich edit controls, and custom canvases can expose higher-level scrolling interfaces that should be used instead of forcing generic scroll-bar APIs onto their internal windows.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.