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.