2010-02-03 5 views
0

J'ai implémenté un assistant à l'aide de la feuille de propriétés. Une seule page affiche une info-bulle si l'utilisateur entre quelque chose d'invalide. C'est une info-bulle de suivi, donc je dois l'allumer et l'éteindre manuellement. Maintenant, je veux déplacer l'info-bulle lorsque la page de l'assistant se déplace.Détecter la fenêtre Déplacer dans la page de propriétés (win32)

Il semble que seule la fenêtre de feuille de propriétés reçoit l'événement WM_MOVE de Windows. La page ne le fait pas. Existe-t-il un moyen d'être averti dans la fenêtre de la page lorsque l'assistant a été déplacé?

Répondre

0

La page de propriétés ne bouge pas par rapport à sa fenêtre parente, la feuille de propriétés - c'est pourquoi elle n'obtient pas les messages WM_MOVE. Vous pouvez configurer un gestionnaire WM_MOVE dans la feuille de propriétés et lui transmettre un autre message à la page de propriétés avec PostMessage ou SendMessage. Je suggérerais un message dans la gamme WM_APP.

Questions connexes