Esto parece un problema extraño para mí. afxcontrolbars.h
está ciertamente incluido en una instalación estándar de VS 2008. La única manera en que puede estar perdiendo componentes MFC es si instaló la versión Express, que no viene con soporte para MFC.
Lo primero que haría es comprobar si puedo crear y compilar una aplicación MFC completamente nueva usando una de las plantillas integradas. Si eso funciona, hay algo mal con las propiedades de su proyecto
También verifique manualmente en el directorio \Microsoft Visual Studio 9.0\VC\atlmfc\include
para ver si puede encontrar el archivo de encabezado antes de intentar reinstalar manualmente el SDK de la plataforma. Puede ser como si mple ya que Visual Studio no puede ubicar el archivo. Para remediar eso, abra el cuadro de diálogo Opciones, expanda el árbol "Proyectos y soluciones", seleccione "Directorios de VC++", seleccione "Win32" e "Incluir archivos" de los cuadros combinados en la parte superior y asegúrese de que $(VCInstallDir)atlmfc\include
esté incluido en la lista :

Por supuesto, la cinta de control (y otros artículos cinta-específica) no se agregaron a VS 2008 hasta que el paquete de características de MFC. Tendrá que descargar e instalar eso para compilar aplicaciones que aprovechen esas características en VS 2008. Puede download the Feature Pack here gratis.
¿Instaló Visual Studio 2008 ** Express **? –
No ,, versión completa de VS 2008 – Naruto
Estos son parte del paquete de características MFC, creo, que se distribuyó por primera vez en SP1. –