CEdit in CWnd ON_EN_CHANGE
-
Hallo,
ich möchte händisch ein CEdit Feld in einem CWnd anlegen.
Bin dabei wie folgt vorgegangen:m_cEdit = new CEdit; m_cEdit ->Create(WS_CHILD | WS_VISIBLE | WS_BORDER | ES_RIGHT | ES_NUMBER, CRect(10, 10, 60, 40), this, 117); m_cEdit ->SetWindowText("100");Normal kann man ja auf Eingaben z.B. mit ON_EN_CHANGE reagieren.
ON_EN_CHANGE(IDC_EDIT_ID, OnChangeEdit)Wenn ich allerdings mein Edit händisch anlege habe ich keine ID und daher weiß ich nicht wie ich das jetzt machen will. Ich möchte mitbekommen wenn der Benutzer etwas einbgibt und dann sofort eine plausibilitätsprüfung machen. Weiß jemand wie das funktioniert?
Danke schön

-
virtual BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );Keine ID? Und was ist das UINT nID, bzw. die Zahl 117, welche du übergibst?
Grüssli
-
Hallo Dravere,
ja klar, da wär sie doch

Danke vielmals, ich hab daran einfach nicht gedacht :xmas1: