Cómo llamar a funciones API en VB
Palabras clave VisualBasicDeclare el sistema de funciones WindowsAPI
Prólogo
VisualBasic es una plataforma de desarrollo de aplicaciones bajo el sistema Windows. El conveniente diseño de la interfaz y las potentes funciones de extensión permiten a los programadores ahorrar mucho tiempo y concentrarse en escribir el código de la aplicación principal, lo que convierte a Visual Basic en una herramienta de desarrollo eficiente y flexible en sistemas Windows, mientras llama a la función API (ApplicationProgramInterface, interfaz de programación de aplicaciones). Es una poderosa extensión de la funcionalidad de VisualBasic, que permite a VisualBasic controlar y procesar directamente los parámetros del sistema y los recursos de hardware de la computadora. Con la ayuda de las API, Visual Basic supera las dificultades de la programación de Windows al tiempo que aumenta la flexibilidad de uso en un entorno Windows.
Cómo usar Visual Basic para llamar a funciones API:
(1) Declare la declaración que llama a la función API. Si la función no devuelve un valor, se puede declarar como. un subprocedimiento; si hay un valor de retorno, entonces se puede declarar como función.
(2) Una vez declarada una función API, se puede llamar como una función VisualBasic. Sin embargo, si los parámetros se pasan incorrectamente, puede ocurrir un bloqueo.
Una de las funciones API para detectar parámetros del sistema
Las funciones API de Windows GetWindowsDirectory, GetWinFlags, GetVersion, GetKeyboardType, etc. necesarias para detectar parámetros del entorno del sistema, utilizan específicamente las siguientes declaraciones.
1. Sentencia GetWinflags
DeclareFunctionGetWinflagsLib "kernel32" () AsLong
Función: Esta función devuelve la configuración del sistema operativo Windows.
Valor de indicador de retorno
Aplicado
WF_80X87
Procesador Intel Digital Co.
WF_CPU386
p>80386CPU
WF_CPU486
80486CPU
WF_ ENHANCED
Sistema Windows ejecutándose en modo 386 mejorado
WF_PMODE
Sistema Windows ejecutándose en modo protegido