| Предыдущий | Следующий |
| ERROR_HOOK_NOT_INSTALLED | ERROR_SETCOUNT_ON_BAD_LB |
ERROR_INVALID_LB_MESSAGE
Сообщение неприменимо к списку с одиночным выбором
Стили списка определяют, поддерживает ли элемент один выбранный пункт или несколько. Стили LBS_MULTIPLESEL и LBS_EXTENDEDSEL включают режим множественного выбора; без них список допускает только один выбранный элемент.
Сообщения, предназначенные для управления множественным выбором, не взаимозаменяемы с обычными сообщениями текущего выбора. Поэтому допустимый список HWND может отклонить сообщение, если элемент создан с неподходящей для операции моделью выбора.
Что проверить
- Считайте фактические стили
LBS_*созданного элемента управления или ресурса диалога. - Применяйте
LB_GETCURSEL/LB_SETCURSELдля списка с одиночным выбором. - Используйте документированные сообщения множественного выбора только с соответствующими стилями.
- Если требование продукта изменилось, пересоздайте или переопределите элемент с нужной моделью выбора.
Это отличается от ERROR_WINDOW_NOT_COMBOBOX или недопустимого дескриптора: целевой объект является списком, но его стиль выбора делает сообщение недопустимым.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
