Red de conocimientos turísticos - Información de alquiler - Acerca de FindWindowsEx de VB, entran los expertos
Acerca de FindWindowsEx de VB, entran los expertos
1. Proporcionarle una función para encontrar el hwd del control Nth:
Función FindWnd(Phwnd As Long, ClassName As String, Index) As Long
Atenuar i como entero, ChildHwnd mientras
ChildHwnd = FindWindowEx(Phwnd, 0, ClassName, vbNullString)
Hacer mientras ChildHwnd
i = i + 1
Si i = Índice entonces
FindWnd = ChildHwnd
Salir Do
Finalizar si
ChildHwnd = FindWindowEx ( Phwnd, ChildHwnd, ClassName, vbNullString)
Bucle
Finalizar función
2. Ejemplos de llamadas a funciones:
Si lo deseas. para encontrar cálculos El cuarto "Botón" en la calculadora, independientemente de su título, llámelo así:
tenue i as long,Phwnd as long
Phwnd = FindWindow(vbNullString , "Calculadora" )
i=FindWnd(Phwnd, "Botón", 4)