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();
}
};
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.
Pera električar 0637129710, BG, preporučujem.