¿Qué significa el código de error de Windows 1407 (ERROR_CANNOT_FIND_WND_CLASS)?

 
Anterior Siguiente
ERROR_TLW_WITH_WSCHILD ERROR_WINDOW_OF_OTHER_THREAD

ERROR_CANNOT_FIND_WND_CLASS

Qué significa ERROR_CANNOT_FIND_WND_CLASS

ERROR_CANNOT_FIND_WND_CLASS (1407) — No se encontró la clase de ventana.

La clase de ventana no está registrada con el nombre/atom y hInstance que usa CreateWindowEx.

Qué comprobar

  • Comprueba el retorno de RegisterClassEx, el nombre exacto y el módulo que registra la clase.

Tratamiento recomendado

Registra la clase antes de crear ventanas y mantenla hasta destruir todas sus instancias.

Diagnóstico específico

Comprueba si la creación falla en CreateWindowEx porque la clase nunca se registró en ese proceso o porque el nombre se resuelve con otro hInstance. Una captura útil incluye el ATOM devuelto por RegisterClassEx, el módulo que contiene WndProc y el instante en que se ejecuta UnregisterClass; así se distingue una clase inexistente de una clase ya retirada.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.