Por ejemplo un wxTextCtrl llamado txtRuta y lo que hago es coger el texto en una funcion que quiero que este disponible despues de construirse el form.
aplicacionMain.cpp
Código
... void aplicacionFrame::OnAbout(wxCommandEvent& event) { wxString msg = wxbuildinfo(long_f); wxMessageBox(msg, _("Welcome to...")); } //Aqui es donde coloco las funciones que quiero que esten disponibles wxString PerfilActual(){ wxString ruta=wxString::Format(txtRuta->GetValue()+"\\UserData\\PerfilActual.txt"); return ruta; } //Aqui van las funciones que creo desde el IDE void aplicacionFrame::OnButtonClick(wxCommandEvent& event) { wxString mensaje=PerfilActual(); wxMessageBox(mensaje,"Aviso", wxICON_INFORMATION); } ...
El "error: 'txtRuta' was not declared in this scope" es porque coloco mal la funcion PerfilActual o hago mal otra cosa?