Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: gargo89 en 16 Julio 2005, 23:18 pm



Título: Apariencia del VB6
Publicado por: gargo89 en 16 Julio 2005, 23:18 pm
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.


Título: Re: Apariencia del VB6
Publicado por: Thaorius en 17 Julio 2005, 00:35 am
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:
Código:
<?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:
Código:
Public Declare Function InitCommonControls Lib "Comctl32.dll" () As Long

Y por ultimo en todos los forms pones:
Código:
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


Título: Re: Apariencia del VB6
Publicado por: Kizar en 17 Julio 2005, 20:38 pm
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.


Título: Re: Apariencia del VB6
Publicado por: Thaorius en 17 Julio 2005, 21:14 pm
Que cosa rara ??? ??? ???

No te mandaste algun moco con el ocx?

Saludos


Título: Re: Apariencia del VB6
Publicado por: Xpeed en 17 Julio 2005, 22:05 pm
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


Título: Re: Apariencia del VB6
Publicado por: xavierote en 17 Julio 2005, 23:19 pm
No dará ningún error, simplemente que no se verá como en el XP.

Saludos!!


Título: Re: Apariencia del VB6
Publicado por: Thaorius en 18 Julio 2005, 00:33 am
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


Título: Re: Apariencia del VB6
Publicado por: [Zodiac] en 18 Julio 2005, 01:55 am
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!!


Título: Re: Apariencia del VB6
Publicado por: Chief en 18 Julio 2005, 02:21 am
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 !!!  :)