TODOPIC
Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: migsantiago en 18 de Febrero de 2006, 14:19:00
-
Hola

Me he dado cuenta que cuando compilo programas en VC++6, los programas se ven como si fueran hechos en Windows 95 ó 98:

Ahora uso Visual Studio .Net 2003 y al compilar en modo debug también se ven igual. ¿Cómo le hago para que se vean así?

Gracias
-
Ya que el subforo de VC++ ya se abrió, algún moderador podría pasar para allá mi mensaje? Gracias
-
i Movido!
-
Después de varios fracasos encontré una página que explica cómo hacerlo. Hay varias que lo explican pero requieren conocimientos muy avanzados de VC++ y pues no pude.
Primero bajen el archivo que trae todo:
Agregar tema XP a vc++ net.rar
http://www.migsantiago.com/index.php?option=com_content&view=article&id=5&Itemid=6
Esto sólo funciona en las versiones .NET. Primero descompriman los archivos en la carpeta de su proyecto. Luego en Explorador de Soluciones, den click derecho en Resource Files, Agregar, Agregar elemento existente...
Agregan el archivo XPTheme.rc.
Luego verifiquen que en el evento InitInstance esté la instrucción
InitCommonControls();
al principio de la función, se ve así:
BOOL CCronoLinknppApp::InitInstance()
{
InitCommonControls();
......
Si marca un error con respecto a esa instrucción, no la agreguen.
Ya cuando compilan su programa se verá con estilo Windows XP. Muchas risas
Ah y el archivo XPTheme.rc trae una referencia a un archivo llamado XPStyles.rc2 que no existe, tuve que comentar esa instrucción ya que no compilaría bien.