class TEST { ... public: typedef TEST CLASSNAME; TEST(); void OnChange(); EditString s1; EditString s2; ... }; TEST::TEST() { Add(s1); Add(s2); s1.WhenAction = THISBACK(OnChange); s2.WhenAction = THISBACK(OnChange); ... } TEST::OnChange() { OUTPUT(sx.GetData()); }
class TEST { ... public: typedef TEST CLASSNAME; TEST(); void OnChange(); EditString s1; EditString s2; ... }; TEST::TEST() { Add(s1); Add(s2); s1.WhenAction = THISBACK(OnChange); s2.WhenAction = THISBACK(OnChange); ... } TEST::OnChange() { OUTPUT(sx.GetData()); }
void TEST::OnChange(EditField *sx) { OUTPUT(sx->GetData()); } .... s1 <<= THISBACK1(OnChange, &s1); s2 <<= THISBACK1(OnChange, &s2);
Quote: |
I look for catching key events from special keys (return, Fn, ...). How can I catch them? |