|
|
|
|
|
Fonctions diverses Windows
Les fonctions diverses Windows sont les suivantes :
| | API | Exécute une fonction présente dans une DLL externe. | APIParamètre | Modifie les options d'appel de la fonction API et de la fonction AppelDLL32. | AppelDLL32 | Exécute une fonction présente dans une DLL externe. | AppelInterface | Exécute une méthode d'une interface d'un objet implémenté dans une DLL externe au framework WINDEV. | ChargeDLL | Charge en mémoire la librairie (DLL) spécifiée. | COMAppelleMéthode | Exécute une méthode d'une interface d'un objet COM instancié grâce à la fonction COMCréeInstance. | COMCréeInstance | Instancie un objet COM (Component Object Model). | COMRécupèreInterface | Appelle la méthode QueryInterface de l'objet COM spécifié pour obtenir une interface spécifique de cet objet afin de l'utiliser avec la fonction COMAppelleMéthode. | ConstruitEntier | Construit un entier de 4 octets à partir de deux entiers de 2 octets. | CréeRaccourci | Crée un raccourci sur le bureau de Windows, dans le menu "Démarrer" de Windows ou dans un répertoire spécifique. | DéchargeDLL | Décharge la librairie 32 bits (DLL) qui a été précédemment chargée en mémoire avec la fonction ChargeDLL. | EnvoieTouche | Simule des manipulations de touches au clavier et à la souris. | IBANValide | Teste la validité d'un IBAN (International Bank Acount Number). | InstalleIcone | Crée une icône (associée à un programme) dans un groupe de programme de Windows, avec la ligne de commande associée. | Instance | Renvoie le "Handle système" (HINSTANCE) du programme en cours. | OpenSSLVérifie | Vérifie grâce à une clé publique que la signature de données réalisée avec la bibliothèque OpenSSL est correcte. | Ping | Teste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING). | PoidsFaible | Renvoie les deux octets de poids faible d'un entier. | PoidsFort | Renvoie les deux octets de poids fort d'un entier. | sCalculeCrc16 | Contrôle une chaîne de caractères avant et après transmission entre applications WINDEV / entre sites WEBDEV. | sCalculeCrc32 | Calcule le code de redondance cyclique (CRC) d'un tampon. | SupprimeRaccourci | Supprime un raccourci précédemment créé avec la fonction CréeRaccourci sur le bureau de Windows, dans le menu "Démarrer" de Windows ou dans un répertoire spécifique. | ToucheEnfoncée | Vérifie quelle est la touche enfoncée. | Transfert | Copie un bloc d'octets ou une chaîne de taille fixe d'une adresse mémoire dans une autre. | VersionWindows | Renvoie le mode d'exécution de Windows. |
Il est également possible d'utiliser les types de variables suivants :
| | Description d'API | Une variable de type Description d'API permet de décrire par programmation une API, ses paramètres, sa valeur de retour et ses options d'appel. |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Chaînes avec des APIs
[ + ] Utilisation des chaînes avec des API. Les fonctions suivantes sont utilisées : - ChaîneRécupère - Transfert
|
|
Exemples didactiques (WINDEV) : WD APISystemes
[ + ] Cet exemple montre l'utilisation des Apis Windows. Différentes fonctions WLangage sont fournies et permettent d'effectuer les opérations suivantes : - Cacher les boutons système d'une fenêtre fille MDI - Enumérer les fenêtres ouvertes - Récupérer/Modifier le temps d'un double clic - Récupérer le temps d'inactivité sur le poste - Vider la corbeille (en utilisant ou non une variable de type "descripteur d'API") - Changer le fond d'écran - Modifier le caret (curseur de saisie) d'un champ de saisie - Partager un répertoire - Supprimer un partage Ces fonctions utilisent des APIs Windows. Veuillez consulter la fenêtre d'aide de l'exemple pour en avoir les spécificités.
|
|
Exemples didactiques (WINDEV) : WD Ecran de veille
[ + ] Cet exemple illustre la réalisation d'un économiseur d'écran avec les fonctions WLangage. Dans cet exemple, nous abordons les principaux thèmes suivants : 1/ l'appel périodique d'une procédure (les "timers") 2/ la gestion des événements Windows 3/ les fonctions système (appel d'API Windows) Pour utiliser l'écran de veille : - Renommer l'exécutable (.EXE) en .SCR - Copier le fichier dans le répertoire de Windows (Ex: C:\WINDOWS) - Ouvrir la fenêtre de propriétés d'affichage du bureau - Choisir l'onglet "Ecran de Veille" - Sélectionnez l'écran de veille généré avec WINDEV
|
|
Exemples didactiques (WINDEV) : WD DirectX
[ + ] DirectX est une collection de bibliothèques (ou API) destinées à la programmation d’applications multimédia. Cet exemple intègre un composant interne permettant d'utiliser DirectX 9.0 dans vos applications WINDEV. Toutes les APIs et interfaces de DirectX 9 ont été implémentées.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|