Zdravím, mám taký problém s aplikáciou vo wxWidgets. Som vo wxWidgets nový, ale už som skúsil všeličo a nič nejde. Mám funkciu, kt. mi obsluhuje udalosť kliknutia na wxStaticText. Len otvorí dialóg aby som vedel, že sa vykonala funkcia.
void ViewNode::testMouse(wxMouseEvent& event)
{
cbMessageBox(wxT("CLICKED"));
}Potom to spojím za pomoci metódy Connect asi takto: int id = 100; // id elementu wxStaticText
for(int i=0; i<watch->GetChildCount(); ++i)
{
cbWatch* childWatch = watch->GetChild(i);
wxString childInfo;
childWatch->GetSymbol(childInfo);
symbol = new wxStaticText(this, id, childInfo);
this->m_valuesSizer->Add(symbol, wxGBPosition(i, 0));
this->Connect(id, wxEVT_LEFT_DOWN, wxMouseEventHandler(ViewNode::testMouse));
...No ak kliknem na text v aplikácii, tak sa nič nevykoná. Nevidí niekto čo je na to zle? Už sa stým dosť dlho trápim a je to určite nejaká sprostosť. Vopred dík za každú odpoveď :-)
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Super člen

Nahlásit jako SPAM
IP: 83.240.51.–
Grafoman
Zjistit počet nových příspěvků
































