Bonjour,
J'ai un petit souci de modalité de dialogues.
Soit A -> B -> C trois dialogues simplement parentés du grand père (A) au petit fils (C).
- si seul C est modal il est bien modal pour A et B
- mais si A et C sont modaux, alors C n'est plus modal pour B
La modalité est réalisée à l'aide de DoModal sur des classes qui héritent de CWnd.
Un des symptome du problème est que le GetParent effectué dans le CWnd::RunModalLoop et dont le retour se voit appelé sendmessage( WM_ENTERIDLE, .... ) vaut B dans le premier cas et A dans l'autre.
Est ce un problème connu? Existe t il un workaround ?
Merci.
Partager