ChildID für CEdit



  • Hi!

    Ich habe ein CEdit Element, welches als Container CDialog benutzt.

    Den Zugriff habe ich in der Dialogklasse folgendermaßen realisiert:

    CEdit *pedit = (CEdit*) this->GetDlgItem(IDC_TXTSEARCH);

    Nun möchte ich an den (vom Benutzer eingegebenen Text) kommen, und diesen in einem String speichern. Dafür wollte ich die Methode get_accValue benutzen. Diese benötigt als ersten Parameter eine ChildID vom Typ Variant.
    In der MSDN habe ich einen Artikel gefunden, der als StandardID für das Rootlement "CHILD_SELF" angibt, welches mit 0 definiert ist. Allerdings bekomme ich beim Compilieren die Meldung:

    Fehler 1 error C2664: 'CWnd::get_accValue': Konvertierung des Parameters 1 von 'int' in 'VARIANT' nicht möglich

    habt ihr eine Idee, was ich da machen kann?

    Danke im Voraus!!


  • Mod

    Und wieso willst Du get_accValue verwenden, wenn es GetDlgItemText und GetWindowText auch tur?


Anmelden zum Antworten