Bonjour,
J'ai actuellement un soucis en MFC lié au redimensionnement de la fenêtre principale d'une application basée sur une CDialog.
Dans la méthode CDIalog::OnInitDialog() j'obtiens la résolution actuelle de l'écran pour ensuite dimensionner la CDialog en fonction de cette résolution via la méthode SetWindowPos().
Jusque là tout fonctionne.
Le problème est que lorsque je clique sur la barre des tâche Windows afin de la redimensionner (agrandir ou rétrécir), cela provoque un redimensionnement de la fenêtre de mon application qui "semble" être maximisée sur toute la surface du bureau...
J'en conclue que suite au rédimensionnement de la barre des tâches, un message est envoyé à mon application, ce message tel qu'il est interprêté actuellement par mon appli provoque une maximisation... Qui aurait une idée de quel est ce message (WM_****???) ?
Je sais que le message WM_SIZE est émis en conséquence d'un redimensionnement et donc ce n'est pas lui qui cause le redimensionnement... Moi je voudrais celui qui ordonne ce redimensionnement.
Merci de votre aide.
Partager