[ vilyu @ 17.09.2006. 00:33 ] @
Ćao, U sledećem primeru se vidi kako na prozor dodati dugme koje neće biti kreirano dinamički. Code: class SampleWindow : public Window { Button exit_button; public: SampleWindow(const char* label=0) : Window(USEDEFAULT,USEDEFAULT,320,90,label,true), exit_button(250,60,50,20,"exit") { end(); show(); } }; E sad mene interesuje da određene kontrole kreiram unutar grupe. Ukoliko bih ih naveo ispod poziva konstruktora exit_button-a, one bi se pojavile u prozoru, a ne u grupi. Takodje, ako bih dodao grupu sa poslednjim paramtrom true, kontrole i dalje ne bi pripadale grupi, već prozoru. Kao jedino rešenje, koje nije dinamičko kreiranje kontrola, vidim mogućnost pravljenja novih klasa koje nasleđuju grupu i njoj na navedeni način dodeljuju kontrole. Ali to onda ide u nedogled, jer mi je potrebno više grupa, pa horizontalni meni, pa ... Koje rešenje smatrate najelegantnijim? Hvala. |