View Single Post
Old 22-11-2005, 13:00   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da 17Qwerty71
C'è uno stile che imposta larghezza, o altezza, di un'elemento al 100 per cento dentro al quale è contenuto (es. DialogBox)?
No, in Win32 non esistono stili o attributi così "sofisticati" in modo da dirgli semplicemente "allargati quanto la finestra" o "agganciati al bordo inferiore della finestra", ecc...
Comunque puoi sempre farlo tu da programma. Usi la GetClientRect() per ottenere la dimensione dell'area client della dialog box e poi sposti/ridimensioni l'elemento.


Quote:
Originariamente inviato da 17Qwerty71
Un'altra domanda, posso impostare (sempre tramite resource) un elemento come finestra padre di altri elementi (ad esempio la GroupBox finestra padre di due RadioButton), in modo che poi le coordinate x e y dei figli non dipendono dalla DialogBox ma dal padre?
No, questo proprio no. Tutti i controlli all'interno di una dialog box sono "allo stesso livello". Però so che si può creare una dialog box con lo stile "child" in modo da poter essere inserita come figlia all'interno di un'altra dialog box.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso