Question

Dans mon application Win32, j'avais une boîte de dialogue modale qui affiche les paramètres que je devais ajouter plus de paramètres. Pour répondre aux nouveaux paramètres, je largué une TabCtrl dans la boîte de dialogue et deux boîtes de dialogue modales mis en œuvre. L'interface utilisateur travaille la commutation entre eux, mais les boîtes de dialogue modales ne répondent pas au clavier. Dans une application régulière, IsDialogMessage (hWndCurModelessDialog) serait appelé. Comment puis-je faire pour mon dialogue Modal contenant une boîte de dialogue modales?

Était-ce utile?

La solution

Vous ne. La fonction de boîte de dialogue modale appelle IsDialogMessage de sa propre boucle automatiquement de message.

Les boîtes de dialogue modales sont les « pages »? Assurez-vous qu'ils sont apparentées à la boîte de dialogue principale (plutôt que le contrôle onglet) et ont le style DS_CONTROL. Ce style IsDialogMessage permet de RECURSE dans un enfant contrôle des boîtes de dialogue lorsque la tabulation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top