Autor
|
Tema: Calcular Altura (Leído 2,425 veces)
|
SheKeL_C$
Desconectado
Mensajes: 549
_-=[Sh3K3L_C$]=-_
|
Alguien sabe como calcular la altura de la barra de tareas... Gracias y Salu2
|
|
|
En línea
|
|
|
|
SheKeL_C$
Desconectado
Mensajes: 549
_-=[Sh3K3L_C$]=-_
|
No sabe nadie
|
|
|
En línea
|
|
|
|
<--v1c1ous-->
Desconectado
Mensajes: 776
¡Operadora! ¡Deme el número para el 911! - Homero
|
La verdad que nose como averiguarla, porque no te fijas en si esta por el registro?
En tu lugar usaria algun programa en VB para monitorear los cambios en la carpeta Windos y en el Registro y lo activaria justo en el momento de cambiar la altura de la barra.
Ahora, si queres calcularla literalemnte, bueno, ahi hay que crear alguna funcion, habria que ver.
|
|
|
En línea
|
|
|
|
edge master
Desconectado
Mensajes: 54
|
Se podria buscar la ventana con la funcion FindWindow y FindWindowEx y despues con GetClientRect se puede obtener la altura de la ventana.
|
|
« Última modificación: 7 Octubre 2006, 06:24 am por edge master »
|
En línea
|
|
|
|
SheKeL_C$
Desconectado
Mensajes: 549
_-=[Sh3K3L_C$]=-_
|
Si a alguien le sirve Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function GetClientRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type
Function a() Dim hwnd As Long Dim Rectangle As RECT
hwnd& = FindWindow("Shell_TrayWnd", "")
GetClientRect hwnd&, Rectangle MsgBox "Ancho : " + Str$(Rectangle.Right - Rectangle.Left) + " Pixels." + Chr$(13) + "Alto : " + Str$(Rectangle.Bottom - Rectangle.Top) + " Pixels."
End Function
|
|
|
En línea
|
|
|
|
edge master
Desconectado
Mensajes: 54
|
GetClientRect devuelve las cordenadas con respecto a la esquina superior izquierda de la ventana q se le pasa como parametro(left y top son 0) por lo que no es necesario hacer la resta.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Memoria RAM de diferente altura
Hardware
|
oscardlaoya
|
7
|
3,708
|
22 Mayo 2012, 21:05 pm
por oscardlaoya
|
|
|
'El Gobierno se ha olvidado de la transparencia y la ley no está a la altura'
Noticias
|
wolfbcn
|
0
|
1,423
|
27 Septiembre 2012, 02:37 am
por wolfbcn
|
|
|
Adaptar Altura y Anchura automaticamente de un embed segun la aplicacion
Desarrollo Web
|
z3nth10n
|
7
|
3,366
|
10 Abril 2013, 23:40 pm
por l337*
|
|
|
¿Por qué AMD no consigue fabricar una GPU a la altura de NVIDIA?
Noticias
|
El_Andaluz
|
0
|
1,655
|
16 Abril 2020, 22:35 pm
por El_Andaluz
|
|
|
Calcular Litros de agua en portenje cambiando el valor de la altura
.NET (C#, VB.NET, ASP)
|
Meta
|
0
|
1,913
|
2 Julio 2020, 09:54 am
por Meta
|
|