elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Problema al intentar aplicar MSSTYLE de XP a un Form
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al intentar aplicar MSSTYLE de XP a un Form  (Leído 1,774 veces)
EddyW

Desconectado Desconectado

Mensajes: 187



Ver Perfil WWW
Problema al intentar aplicar MSSTYLE de XP a un Form
« en: 2 Septiembre 2010, 06:49 am »

Wenas,

Estuve practicando un poco en VB6, y se me ocurrió intentar aplicar un Theme (.msstyle) de XP a un Form,
Aclaro que es usando API's de "Uxtheme.dll"..

Haber vamos al grano,
Supuestamente debe ser así:
Código
  1. Private Declare Function OpenThemeFile Lib "uxtheme.dll" Alias "#2" (ByVal pszFilename As Long, ByVal pszColor As Long, ByVal pszSize As Long, ByVal hTheme As Long, ByVal dwReserved As Long) As Long

Pasando los parámetros 'correctamente' sería así:
Código
  1. lRet = OpenThemeFile(StrPtr("C:\WINDOWS\resources\Themes\Luna\Luna.msstyles"), StrPtr("Metallic"), StrPtr("NormalSize"), VarPtr(Handle), 0)

Pero no pasa nada :-\, pero si devuelve el Handle del Theme   :huh:
Para comprobar Intenté aplicar la clase de "WINDOW" a un "BUTTON" usando la API SetWindowTheme, pero no sale nada del supuesto theme aplicado,

Haber si alguien puede ayudarme :P, estoy totalmente desorientado.

SaluDOS!!!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Problema] Al aplicar aireplay ¿Porque?
Hacking Wireless
CodeJiyu 2 1,926 Último mensaje 15 Febrero 2012, 01:54 am
por CodeJiyu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines