La propiedad de fuente de control ATL no se actualiza en Visual Studio Editor de recursos

Este artículo le ayuda a resolver un problema en el que el control Active Template Library (ATL) no se actualiza automáticamente con la nueva fuente al cambiar la fuente en la ventana de propiedades del editor de cuadros de diálogo.

Versión original del producto:   Visual Studio Professional 2010
Número de KB original:   2481467

Síntomas

Se crea un control de ActiveX ATL con una propiedad de fuente. Cuando este control se agrega a un cuadro de diálogo en el editor de diálogos de Visual Studio y cambia la fuente con la ventana de propiedades del editor de diálogos, el control ATL no se actualiza automáticamente con la nueva fuente.

Causa

Se trata de un error en el Editor de recursos para Visual Studio. El evento de actualización de la propiedad stock no se desencadena cuando se cambia la propiedad font y, por lo tanto, la fuente mostrada por el control no se actualiza.

Solución

Puede cambiar otras propiedades de control para que el control se actualice. Por ejemplo, cambie el tamaño o el color de fondo del control (y vuelva a cambiarlo). Forzará una actualización del control y se usará la nueva fuente cuando se vuelva a dibujar el control.

Estado

Se trata de un error en el Editor de recursos de Visual Studio y está en investigación para una posible corrección en una versión futura de Visual Studio.