| Предыдущий | Следующий |
| ERROR_DELETING_ICM_XFORM | ERROR_COLORSPACE_MISMATCH |
ERROR_INVALID_TRANSFORM
Что означает ERROR_INVALID_TRANSFORM
ERROR_INVALID_TRANSFORM означает, что графическая операция получила некорректное преобразование: матрица, состояние DC или связанный GDI-объект не подходит для запрошенного действия.
Ошибка может появляться после использования уже освобождённого DC/handle либо при построении вырожденной или неподдерживаемой матрицы.
Что проверить
- Сохраните значения матрицы и режим графики непосредственно перед неуспешным вызовом.
- Проверьте жизненный цикл HDC и связанных GDI-объектов.
- Исключите NaN, бесконечности и вырожденные коэффициенты, если они вычисляются приложением.
- После смены destination/DC заново устанавливайте требуемое состояние преобразования.
Не повторяйте вызов с тем же повреждённым состоянием. Исправление должно гарантировать корректную матрицу и действительный графический контекст в момент операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
