Hé bien c'est simple : Windows te donne le prototype que la fonction doit avoir, tu as juste à suivre ses directives. Ensuite, tu appelles une fonction qui a besoin de cette calback (par exemple EnumWindows) en lui passant l'adresse de la fonction à utiliser, et pour chaque fenêtre présente sur le système, Windows appellera cette callback : c'est donc dans la callback que tu dois réaliser les traitements sur les données qu'on t'envoie (affichage dans une listbox, par exemple).
De nombreuses sources ici utilisent EnumWindows ou associées, tu peux les regarder : çà te donnera une bonne idée du fonctionnement de la chose.
|