Cómo consultar el identificador de CF en lenguaje sencillo para habilitar funciones ocultas
Subrutina Manija de recuperación de explosivos, Entero, Público, Manija de ventana exhaustiva de explosivos, debe completarse. (Devuelve el identificador de la ventana en caso de éxito, -1 en caso de error)
El título de la ventana de parámetros, texto, vacío, puede ser la palabra clave del título de la ventana. Déjelo en blanco si desea repetir la última vez para obtener el contenido de la siguiente ventana.
.Nombre de la variable local, tipo de texto
. Variable local SaveTitle, texto, estática
Variable local i, entero, estática
Si es verdadero (i ≥ 6000000)
i = 0p>
.Si es verdadero final
. Si es verdadero (título de la ventana ≠"")
i = 0
guardar título = título de la ventana
. Finalizar si es verdadero
. Si es verdadero (guardar título = "")
Devuelve (-1)
. Finalizar si es verdadero
Nombre = Tomar texto en blanco (255)
. Determine el primero en el bucle (i < 6000000)
i = i 1
Si es verdadero (_handle es válido (i))
GetWindowText (. i, Nombre, 255)
.Si es verdadero (buscar texto (Nombre, guardar título, falso) ≠-1)
_FetchParentWindow (i)
Devuelve (i)
. Si es verdadero final
. Si es verdadero final
Determina el final del ciclo ()
Devuelve. (-1)
.Versión 2
.DLL Command_Si el identificador es válido, lógica, "IsWindow", user32.dll determina si el identificador de la ventana es válido (no cero indica éxito, cero significa fracaso)
.Parámetro hwnd, entero, identificador de ventana a verificar
.Comando DLL GetWindowText, entero, "GetWindowTextA", user32.dll obtiene el texto del título del formulario o el contenido del control (usado en Visual Basic: usando el título del formulario o control de Visual Basic o la propiedad Texto del formulario o control de Visual Basic) La longitud de la cadena copiada en lpString; . Se establecerá GetLastError
. Los parámetros manejan, entero, el manejador de la ventana para obtener el texto
. Parámetros texto, texto, un búfer predefinido de al menos cch 1 caracteres de tamaño; carga el texto de la ventana
. Parámetros longitud del texto, entero, , longitud del búfer lp;
.comando DLL _FetchParent, entero, "GetParent", público, user32.dll determina el identificador de la ventana principal de la ventana especificada. Si la ventana no tiene padre o se encuentra un error, se devuelve 0. Se establecerá GetLastError
. Identificador de ventana de parámetro, número entero, identificador de la ventana que se va a probar;
.