Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo obtener el identificador de control y el contenido en vb

Cómo obtener el identificador de control y el contenido en vb

Primero busque el identificador de la ventana y luego busque el identificador del botón. Si el botón tiene contenido de texto, será fácil de manejar. De lo contrario, se recomienda usar SPY para verificar el tipo de botón primero. parámetro del tipo de búsqueda y llame a FindWindowEx varias veces hasta que lo encuentre. El identificador es el mismo que Spy, luego se encuentra el botón.

Los nombres de clase de los botones son los mismos, pero el orden al recorrerlos siempre es fijo. Presionar por id no es confiable. Algunos tienen id, pero otros tienen id 0.

Hay una función etElementHwndByClassName en la clase clswindow, que puede obtener los botones en el orden especificado. Agregue el botón que desea procesar en segundo orden, con el nombre de clase Botón, y luego use: GetElementHwndByClassName("ThunderCommandButton", i) gt 0 'Iterar en orden

MsgBox w.GetElementHwndByClassName(" ThunderCommandButton", i)' Obtener el identificador del botón de orden actual

w.GetElementHwndByClassName("ThunderCommandButton", i)' SetElementTextByClassName("ThunderCommandButton", i)SetElementTextByClassName "ThunderCommandButton", "Order" amp; i, i ' Establecer texto del botón

i = i 1

Bucle

Finalizar si

Finalizar sub