| Предыдущий | Следующий |
| ERROR_PRIVATE_DIALOG_INDEX | ERROR_NO_WILDCARD_CHARACTERS |
ERROR_LISTBOX_ID_NOT_FOUND
Ожидаемый список не найден по идентификатору
Дочерние элементы управления обычно находятся по целочисленному идентификатору. Для дочерних окон hMenu функции CreateWindowEx содержит этот идентификатор, а ресурсы диалогов назначают элементам ID для поиска и маршрутизации команд.
Этот статус указывает на несоответствие идентичности, а не на отсутствующий пункт списка. Практические причины: динамическое создание интерфейса, дублирующиеся ID ресурсов, поиск под неправильным родителем и передача индекса пункта вместо идентификатора элемента.
Что проверить
- Запишите родительское окно или диалог
HWNDвместе с запрошенным идентификатором элемента управления. - Убедитесь, что элемент был успешно создан до поиска.
- Проверьте шаблон ресурса или код динамического создания, чтобы определить фактический ID.
- Не путайте индексы элементов с нуля с идентификаторами дочерних окон.
Для общей ошибки поиска элемента управления ERROR_CONTROL_ID_NOT_FOUND имеет более широкое значение. Этот статус конкретно относится к поиску списка.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
