Recherche
1 connecté

 
MIEUX COMPRENDRE LES API WINDOWS


cliquer en haut d'une colonne pour trier.
Le nombre de téléchargement est le nombre depuis le 29/10/02
Date,
Nb téléchargts Nb comments
Auteur Nom Description
 21 Mai 98
19889 chargts
Michel Bardou limitecurseur.zip
Exemple: Exemple montrant comment utiliser les fonctions de l'API WINDOWS:
comment LIMITER LE DEPLACEMENT DU CURSEUR à une zone définie par une fenêtre
 09 Mai 04
7 chargts
Michel Table de correspondance entre les API Win 32 et le Framework.NET. (D8)
Lien: Table de correspondance entre les API Win 32 et le Framework.NET. (D8)
 19 Sept. 98
21577 chargts
Michel Bardou dossiercourant.zip
Exemple: Trouver ou modifier le DOSSIER COURANT
Cet exemple utilise les API SetCurrentDirectory et GetCurrentDirectory.
Il permet de mieux comprendre les EQUIVALENCES entre les PCHARD, les STRING, les LPCTSTR et les ARRAY[0.. x] OF CHAR.
Voir aussi foncdossier.zip (plus simple car ne passe pas par les API)
 19 Sept. 98
26177 chargts
Michel Bardou getfocus.zip
Exemple: Comment récupérer le HANDLE d'une FENETRE ou d'un contrôle et par là même, récupérer le TEXTE associé à un contrôle ou une fenêtre.
Cet exemple utilise les API GetFocus et GetWindowText. Il permet de mieux comprendre le rôle d'un handle et comment "traduire" le type LPCTSTR
 27 Déc. 98
maj
20 Déc. 03
27769 chargts
Michel Bardou Atteindre les fenêtres et contrôles des aplications en cours.
Exemple: EnumWindows est une fonction API qui permet d'ATTEINDRE les FENETRES ET CONTROLES des applications Windows en cours. Cet exemple permet de comprendre l'utilisation des fonctions CALLBACK (fonction que l'on crée et qui sera appelée par une fonction API).
La dernière version affiche également l'exe qui a créé la fenêtre (utilisation de GetProcessNameFromHandle fait par ZeuS-[SFX]. Voir les units phidels.pas)
 01 Mai 03
maj
16 Août 03
9 chargts
Michel Bardou Liste avec description de 1000 API .
Lien: Ce n'est pas un site Delphi, mais on y trouve une LISTE de presque 1000 API classés par ordre alphabétique (en anglais, exemples en VB).[br] maj : Dans ce site, vous trouverez également APIVIEWER qui permet de voir la syntaxe DELPHI de la déclaration de l'API.
 01 Oct. 00
maj
01 Nov. 02
22706 chargts
Michel Bardou ListeAPI : Trouver l'UNIT à déclarer pour les API
Utilitaire: Un programme qui vous permet de TROUVER l'UNIT à déclarer pour pouvoir utiliser un certain API. Principe du programme : Il scanne les sources Delphi (on lui donne le répertoire "source" et il scanne tous les sous-répertoires). Il vous permet alors de créer un fichier qui contient tous les renseignements nécessaires pour une utilisation ultérieure. Il vous suffit de rentrer un nom de fonction API (ou un morceau de ce nom) et il vous affiche alors toutes les fonctions qui contiennent cette chaîne de caractère et bien sur, les UNIT correspondantes . Les sources se servent du composants ScruteDossiers (voir chapitre composants)(l'exe de ListeAPI est aussi fourni..) Pour ceux qui n'ont pas les sources Delphi, un fichier "renseignements" est fourni. Il correspond aux API contenu dans les sources de la version D6 Entreprise.
 01 Nov. 04
15180 chargts
Jérôme Crêtaux (JohnFullspeed) Correspondance entre libellé d'erreur et son numéro. Utilisation de la ZLIB
Utilitaire: Un programme qui renvoie le libellé d'une erreur en fonction de son numéro. En prime, un exemple d'utilisation de la ZLIB (décompression d'une ressource compressée).
 12 Mai 03
7 chargts
Michel Bardou CD SDK de Microsoft gratuit.
Lien: Pour télécharger gratuitement le CD SDK de Microsoft (aide sur les API...)

Pour l'installer :
1) Ouvrir une session DOS (cmd.exe ou command.com), aller dans le dossier où ont été mis les CAB.
2) Taper : PSDK-FULL.bat C:\Temp\SDK.
3) Attendre la décompression, fermer.
4) Aller dans C:\Temp\SDK, tu démarre Setup.exe.
5) Ca ouvre une page HTML qui permet de l'installer, la présentation est la même que Windows Update