Bonjour,
Je suis développeur Mac depuis quelques années (C, C++, Objective-C), mais je suis novice avec Windows.
L'application que je souhaite développer (avec wxWidgets) a besoin d'être notifiée de chaque changement écran (dès qu'un pixel a changé).
Pour MacOSX, il existe un callback qui répond parfaitement à la question :
Il suffit de l'enregistrer avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part refreshCallback(CGRectCount count, const CGRect *rectArray, void *param)et c'est fini ! On récupere un tableau de rectangles correspondants aux zones écran qui viennent d'être redessinées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CGRegisterScreenRefreshCallback(refreshCallback, self);
Ma question est : existe-t-il une API équivalente sous Windows ?
Si non, quelle est l'idée globale pour coder cette fonctionnalité ?
(j'ai regardé les excellents tutoriels, j'ai trouvé un message sur ce forum concernant les HOOKS, mais cela reste très vague...)
En vous remerciant d'avance
Michel RENON
Partager