Portierung von variablen, Problem (TListItem TStringList TNotifyEvent)



  • Hi

    wie schon mal gesagt portiere ich ein Delphi programm nach c++ mit wxWidgets.

    in dem delphi progamm habe ich 3 variablen die so deklariert sind

    TListItem , TStringList und TNotifyEvent

    Also wie deklariere ich meine Variablen in wx???



  • TListItem , TStringList und TNotifyEvent

    TListItem = wxListItem (wird bei wxListCtrl verwendet)
    TStringList = wxArrayString (eventuell nicht ganz so umfangreich wie Delphi)
    TNotifyEvent vielleicht mittels wxEvtHandler realisierbar, eventuell anders realisieren.

    wenn du z.B. das KlickEreignis auf ein ListCtrl abfangen willst:

    listctrl->Connect(wxEVT_COMMAND_LIST_ITEM_SELECTED,wxListEventHandler(CMeineKlasse::OnItemSelected),NULL,this);
    
    void CMeineKlasse::OnItemSelected(wxListEvent& event)
    {
       int index = event.GetIndex();
      ....
    }
    

    Hier in der Doku sind alle Klassen alphabetisch und in Kategorien sortiert:
    http://docs.wxwidgets.org/stable/



  • danke

    ich wert es mal probieren


Anmelden zum Antworten