View Single Post
Old 18-02-2006, 10:39   #2
kk3z
Senior Member
 
L'Avatar di kk3z
 
Iscritto dal: Nov 2003
Messaggi: 980
Se ho capito bene (passare da una schermata a un'altra), intendi per esempio il passaggio da un tab all'altro? Se è così, io di solito creo diversi dialog nel file risorse con uno solo con lo stile WS_VISIBLE, e li creo tutti insieme con CreateDialog. A questo punto, a ogni cambio di tab, nascondo l'ultimo dialog e mostro quello attuale.

Se non è questo quello che vuoi fare, puoi usare EnumChildWindows e chiamare DestroyWindow per ogni finestra passata. Ocio ( ) che EnumChildWindows ti enumera anche le finestre child delle finestre child, quindi dovresti controllare che la finestra parent (con GetParent()) sia uguale alla finestra di cui stai enumerando le finestre child.
kk3z è offline   Rispondi citando il messaggio o parte di esso