adesso ho questa struttura: Frame Window->Mdi Client->MDI child window->Dialog WindowOriginariamente inviato da stefanoB
... avevo fatto un tentativo creando un dialogo con DS_CONTROL, WS_CHILD ... viene visualizzato correttamente (la MDI Child ha i controlli) ma ci sono alcuni problemi:
dei 4 sopra citati punti ho risolto solo la navigazione con il tab key sui controlli della dialog nella mdi child, tramite IsDialogMessage nel message loop e con:
- DIALOGO -
xStyle WS_CHILD, WS_VISIBILE, DS_CONTROL oppure 0x50000400
- CONTROLLO -
xExStyle WS_CONTROLPARENT
xStyle WS_CHILD, WS_VISIBILE, WS_TABSTOP
non riesco però:
- ad accedere direttamente in input nel controllo se non cliccando prima sulla finestra
- ad avere il focus sul primo controllo della dialog
- ad evitare che navigando con il tab key tra i controlli della dialog, terminati questi si salti ad altra finestra