La documentation de référence au sujet de Win32 est celle fournie par Microsoft, à savoir la MSDN, presque exclusivement en anglais. Autant dire qu'il convient de maîtriser un minimum l'anglais technique pour se débrouiller correctement dans ce domaine.
La MSDN est généralement qualifiée de labirynthe par le néophyte. Son organisation est cependant assez simple. Elle est structurée de manière hiérarchique en nombreuses sections et sous sections consacrées à un domaine particulier. La racine de cette hiérarchie en ce qui concerne la programmation Win32 se situe ici :
Win32 and COM Development.
Le menu sur la gauche permet de naviguer entre les différentes sections. Une section est généralement organisée de la même manière:
* Une partie About qui présente la section est ses concepts
* Une partie Using qui détaille plus en profondeur le sujet et donne des exemples de code
* Une partie Reference qui liste l'ensemble des fonctions, structures, interfaces, messages, etc... mis en euvre. Cette partie constitue la documentation de référence de l'API à laquelle la section est consacrée.
On trouve aussi quelques fois une section Technical Articles qui regroupe des articles généralement très complets sur un sujet très précis. Ne vous privez pas de les lire.
Voici quelques points d'entrées intéressants pour vos recherches:
* Liste des fonctions classées selon leur apparition au fil des différentes versions de Windows :
Functions by Release
* Liste des fonctions classées par catégories :
Functions by Category
* Liste des fonctions classées par ordre alphabétique :
Functions in Alphabetical Order
* Liste des fonctions initialement non documentées qui le sont devenues suite aux démélés de Microsoft avec la justice Américaine :
Settlement Program Interfaces
* Documentation des différents contrôles graphiques :
Individual Control Information
Enfin, n'oubliez pas de consulter la
base de connaissances (de préférence en anglais) qui constitue une source précieuse d'information complémentaire et d'exemples.
Partager