La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20157 - PROBLEMAS CON LA INTERFAZ DE XP
Autor:  Alejandro
El problemas es que tengo que crear una aplicacion pero para windows xp en realidad el programa corre bien ahi pero la interfaz en comparacion a xp desentona... necesito saber como crear un formulario, botones etc... con un formato semejante a xp---

de antemano gracias

  Respuesta:  SuNcO
Por finnnnnnnnnnn pude hacer eso mi chavo y es algo un
poco facil

Primero que nada agrega esto a tu Proyecto :

Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long

Private Sub Form_Initialize()
Dim x As Long
x = InitCommonControls
End Sub

Ahora tienes que hacer un archivo llamado "tuejecutable.exe.manifest"
y en el debes poner esto :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32"
name="myNombre.myEmpresa.myEjecutable"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
/>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

Y guardarlo y ejecutar el exe de nuevo y listo

PD: Esto lo vi en una page de Microsoft, donde se
le hacen preguntas a un Dr. Gui :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn_voices_askgui/html/askgui10232001.asp

=)

  Respuesta:  SuNcO
Lo mismo me pasa a mi, ni siquiera pude instalar el VB6, en WinXP uso el VB5 y lo que mas ocupo que es el WinSock no lo puedo registrar

Ni modo, habra que esperar haber el VB7, debe venir compatible ya para el XP