Apariencia del VB6

Iniciado por gargo89, 16 Julio 2005, 23:18 PM

0 Miembros y 1 Visitante están viendo este tema.

gargo89

me he dado cuenta que el vb6 tiene la apariencia de windows 98, y eso hace que las aplicaciones se vean como un poco prehistoricas. viendo los botones los cuadros de contraseña (las bolitas negras) y los menus contextuales.
no se si es posible cambiar esto en el VB.
Comparar cosas es como llenar de plumas a un rinoceronte. Si no lo haces bien, quedaras como un perfecto idiota.

Thaorius

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
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

Kizar

Añadire que lo del manifest no funciona siempre, yo tengo 3 ordenadores con windows xp, y lo del manifest solo me funciona en 1, en los otros dos da error, por eso no os recomiendo que lo useis.

Thaorius

Que cosa rara ??? ??? ???

No te mandaste algun moco con el ocx?

Saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

Xpeed

#4
muy buena info... deberás keda muy bien con respecto al XP

pero.... una inkietud, seria , si se ejecuta en una plataforma distinta al xp, dara error verdad?¿ ... talves en  win 2k o 9x

un saludo

xavierote

No dará ningún error, simplemente que no se verá como en el XP.

Saludos!!

Thaorius

Estuve viendo y en algunas pc se ve mal el fondo de los options y cosas raras.
Miren en la web del guille habia un articulo al respecto(no me acuerod donde ezactamente :P)

Saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

[Zodiac]

y como lo hago para crear un programa en visual basic 6 y despues volverlo ejecutable, yo lo uso desde el word y de alli me meto al visual basic ( no se si estara bn) por favor nesecito ayuda!!

Chief

Hay un programa para crear .manifest para las aplicaciones que no poseen botones con estilo XP, se llama  "XP Style Hacker" busquenlo en google es gratis y chiquito. 

SAlu2 !!!  :)
sr. oscuro