Mira, yo en el post
http://foro.elhacker.net/index.php/topic,78841.0.html , pregunte solo por los botones pero el buen xavierote, me dio un enlace para toda la aplicacion.
Te explico basicamente com ose hace. Sino entra al post y mira el enlace.
1-Creas un archivo llamado Nombre_De_Tu_archivo.exe.manifest
y le metes esto dentro con el notepad:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="HybridDesign.WindowsXP.Example" type="win32" />
<description>Manifest</description>
<dependency><dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly>
Despues, en tu aplicacion pones un modulo nuevo. Y le pones este code:
Public Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
Y por ultimo en todos los forms pones:
Private Sub Form_Initialize()
Dim X As Long
X = InitCommonControls
End Sub
PD: el manifest debe estar en el mismo dir que el exe.
Con esto, logras que tanto scrollbars, como botones , textbox, y todo l oque implica "XP" este como en el XP.
Saludos