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

 
Предыдущий Следующий
ERROR_COMMITMENT_LIMIT ERROR_INVALID_KEYBOARD_HANDLE

ERROR_MENU_ITEM_NOT_FOUND

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

ERROR_MENU_ITEM_NOT_FOUND — пункт меню не найден.

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

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

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

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

  • A menu handle was valid, but the requested command, position, or submenu item could not be found.
  • searching the parent menu for an item located in a submenu
  • omitting or adding MF_BYPOSITION for the wrong kind of value
  • A context menu inserts plug-in commands ahead of a built-in item. Code later uses the old position with MF_BYPOSITION , and lookup returns 1456. Searching by the built-in command ID instead of a mutable position makes the update independent of plug-in ordering.
  • using a resource command ID against a dynamically rebuilt menu

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


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