PDA

View Full Version : [C++]Nuova Finestra con SDI


elboustany
16-01-2007, 10:46
salve a tutti,
ho un problema ke spero possiate risolvere.
sto creando un'applicazione con le MFC/SDI Documento-Vista e voglio far apparire una nuova finestra di dialogo quando seleziono una voce di menù.
la nuova finestra di dialogo dovrà adattarsi alla finestra di vista in altezza ma la finestra di vista dovrà restringersi in larghezza x non finire dietro alla finestra di dialogo creata.
queste operazioni le eseguo facilmente ma quando clicco sulla voce di menù finestra di vista e di dialogo sono sopra la Toolbox...e nn trovo il modo di sistemare le due finestre al loro posto...

creo la finestra di dialogo deltro "MyDocView" utilizzando:
m_Dialog->Create(m_DialogID,0)
se al posto di 0 (ke si riferisce al genitore) metto "this" (ke sarebbe invece la finestra di vista) la finestra di dialogo si crea tranquillamente dentro quella di vista ma al resize di questa si creano dei casini...quindi penso ke si debba usare qualke metodo di refresh o di ricalcolo del layout!
grazie in anticipo ;)