Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Botones dependiendo de vercion de windows

Estas en el tema de Botones dependiendo de vercion de windows en el foro de Visual Basic clásico en Foros del Web. Hola mi pregunta es simple, ¿Como ago para que los botones de mi programas sean distintos segun el sistema operativo? Osea en windows XP tiene ...
  #1 (permalink)  
Antiguo 23/06/2008, 12:38
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Botones dependiendo de vercion de windows

Hola mi pregunta es simple, ¿Como ago para que los botones de mi programas sean distintos segun el sistema operativo?

Osea en windows XP tiene unos botonos particulares y quiero que cuando ejecuten mi programas aparescan los botones default de XP
  #2 (permalink)  
Antiguo 23/06/2008, 13:32
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Botones dependiendo de vercion de windows

Hola manumaf
esto va con apis
'Código para el Modulo
Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long

Type OSVERSIONINFO
dwOSVersionInfoSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
szCSDVersion As String * 128
End Type

Public Const PLATAFORMA_WIN32_NT& = 2
Public Const PLATAFORMA_WIN32_WINDOWS& = 1

'Código para el procedimiento
'Definimos las variables
Dim Version As OSVERSIONINFO
Dim CadenaResultante As Long
Dim x As Long

Version.dwOSVersionInfoSize = Len(Version)

CadenaResultante = GetVersionEx(Version)

'mostramos el resultado
If Version.dwPlatformId = PLATAFORMA_WIN32_NT Then
botonwindowsNT.visible
elseIf Version.dwPlatformId = PLATAFORMA_WIN32_WINDOWS Then
botonwindows9598.visible
end if
luego haypara sacar la version de windows, pero no he terminado de entender y con un select case(version) muestras cada boton
siento nopoder ayudarte mejor
mira esta api por internet, que lo explican mejor y mas completo
  #3 (permalink)  
Antiguo 23/06/2008, 13:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Botones dependiendo de vercion de windows

http://www.lawebdelprogramador.com/t...p#GetVersionEx

Última edición por manzarinaa; 23/06/2008 a las 13:35 Razón: se me repitio el mensaje
  #4 (permalink)  
Antiguo 24/06/2008, 09:36
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Botones dependiendo de vercion de windows

En las http://www.forosdelweb.com/1903110-post157.html hay un ejemplo de cómo hacerlo.

Saludos
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.