Newsgroup: it.comp.lang.vo-clipper
Titolo: Finestre ShowZoomed e ShowNormal

Secondo voi è possibile tenere aperte finestre Zoomed e normal 
contemporaneamete ? e se si come ci siete riusciti?
Grazie
Danilo 

 contemporaneamete ? e se si come ci siete riusciti?
Dal punto di vista delle API di Windows è perfettamente possibile dato che 
ogni finestra è indipendente dall'altra e questo vale sia per le SDI che per 
le MDI che per le DialogBox.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

contemporaneamete ? e se si come ci siete riusciti?
per zoomed intendi "massimizzate?".
Secondo me, parlando di datawindow all'interno di una MDI non č
possibile, a meno che la finestra "normale" sia una dialog anche non
modale.
Antonello
___________________________________
Antonello Negrone
Biella - Italy
http://www.anc-software.it
S.P.E. client/server engine for Visual Objects,
it runs remote-objects on any TCP/IP connection.

 modale.
Io credo che sia sempre possibile. Però non ho capito lo scenario che hai 
descritto dato che hai utilizzato termini non facenti parte del gergo di 
Windows (datawindow e finestra "normale"). Di solito in un quadro MDI c'è una 
finestra MDI principale e tante MDI child che possono essere massimizzate e 
iconizzate (anche se solo all'interno della contenitrice). L'uso di DialogBox 
è invece indifferente alla modalità MDI o SDI e queste ultime possono essere 
liberamente massimizzate o iconizzate, volendo anche all'interno della 
contenitrice che sia MDI o SDI (basta dichiararle owner delle DialogBox). 
Insomma, mi sembra ci sia piena libertà.
Puoi chiarire cosa intendevi esattamente?


In una applicazione ho la finestra principale che sarà massimizzata o 
normale, ovvero delle dimensioni definite con la sua creazione.
In questa vengono generate finestre figlie che se DataWindow possono essere 
o tutte di dimensione "normale" o Massimizzate "Zoomed"
Se massimizzo una datawindow si massimizzano tutte e viceversa.
Non trovo il modo di modificare questo comportamento.
Danilo 

 ha scritto nel messaggio 
news:Ob6_e.23778$pJ6.1...@news4.tin.it...

Non ho capito se le finestre coinvolte sono MDI o SDI. Se parliamo di MDI 
allora è normale che le finestre MDI child si massimizzino tutte quando se ne 
massimizza una e non credo sia possibile fare niente per evitarlo. Però se le 
finestre figlie invece che MDI child fossero DialogBox allora si potrebbe 
fare.


Puoi chiarire cosa intendevi esattamente?
Da quel che ho capito, nel suo caso si tratta di una finestra MDI che
contiene alcune DataWindow (tipo di finestra di VO tipicamente MDI
child) e vorrebbe poterne massimizzare alcune ed altre no.


 ha scritto:

Prova a non passare SELF alla finestra che non deve seguire il
comportamento delle altre DataWindow. Pero' ci sarà l'inconveniente
che la finestra stessa non sarà contenuta all'interno della
ShellWindow (MDI).
Magari la via giusta è di usare una DataDialog non modale, pero' non
mi ricordo se è possibile (e come) averla.


 child) e vorrebbe poterne massimizzare alcune ed altre no.
Sě, infatti, come dicevo, non mi risulta ci sia un modo per farlo.


 ShellWindow (MDI).
Dovrebbe essere possibile (ma non ho provato) se si usa una normale finestra 
(non MDI child) indicando però la MDI principale come owner. Altrimenti, come 
dicevi, si deve ripiegare sulle DialogBox.
