CEdit: Problem bei der Eingabe
-
Hallo,
ich habe ein Edit mit folgendem Code erstellt:
CFont* font = new CFont; font->CreateFont(8, 0, 0, 0, FW_NORMAL, 0, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "MS Sans Serif"); m_edtName.Create( ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, CRect(20,160,150,177), this, IDC_EDT_NAME); // m_edtName.SetLimitText(10 * 1024); // m_edtName.LimitText(100); m_edtName.SetFont(font);
Jetzt habe ich das Problem, dass ich nur eine bestimmte Länge in das Edit eingeben kann. Diese Länge wird durch die Größe des CEdit bestimmt. Wenn ich also etwas eingebe, verschwindet der Text nicht nach links, wie man es gewöhnt ist, sodern es kommt das Geräusch einer Meldung, wenn die Länge erreicht ist.
Könnt ihr mir da sagen, wie ich dieses Problem beheben kann?
-
ES_AUTOHSCROLL
-
thx.