Boite de dialogue au lancement du programme
onjour,
Je programme une IHM avec la bibliothèque wxwidgets.
J'aimerai qu'au lancement de mon programme une boite de dialogue s'ouvre.
J'ai créer plusieurs boites de dialogue que j'arrive à lancer en utilisant un menu
par exemple :
Code:
1 2 3
|
menuInsertion->Append(Creer_Noeud,"Creer Noeud"); |
Donc cet commande lance la boite de dialogue Creer_Noeud.
J'aimerai que cet même boite de dialogue s'ouvre au lancement du programme.
Voici la fonction Creer_noeud
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
void TMyFrame::newnoeud(wxCommandEvent& WXUNUSED(event))
{
NoeudDialog dialog(NULL,-1,"Créer Noeud",carac);
if ( dialog.ShowModal() == wxID_OK )
{
wxString Nom ;
wxString Conso ;
Nom = dialog.GetValue();
Conso = dialog.GetValue2();
cptnoeud= cptnoeud+1 ;
Noeud_Nom[cptnoeud] = Nom.mb_str();
Noeud_Consommation[cptnoeud] = Conso.mb_str();
Noeud_Nom_save[cptnoeud]=Nom.c_str();
Conso.ToLong(&Noeud_Consommation_save[cptnoeud]);
Noeud1[cptnoeud-1]->SetLabel("N: " + Noeud_Nom[cptnoeud]+" / "+ Noeud_Consommation[cptnoeud]);
}
} |
Yvan Duranton