Элементы упрвления
От: Alexoid1 Россия  
Дата: 26.05.08 16:52
Оценка:
Здравствуйте !!!
Я недавно стаал изучать MFC точнее сказать воевоть с это библиотекой , т.к. даётся она мне тежеловато, собственно вопрос следующий, извеняюсь за излишние подробности, т.к. незнаю в чём проблема может быть: Создаю приложение типа SDI или MDI и в классе CEx13AView который является наследником CView добавляю элемент управления допустим CRichEditCtrl. И как пологается в h-файле объявляю его:
class CEx13AView : public CView
{
protected: // create from serialization only
    CEx13AView();
    DECLARE_DYNCREATE(CEx13AView)

public:
    CEx13ADoc* GetDocument() const;
    CString m_strText;
    CRichEditCtrl m_Rich;
.......
...............

В Сpp-файле :

int CEx13AView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
    if (CView::OnCreate(lpCreateStruct) == -1)
        return -1;
    m_Rich.Create(WS_CHILD | WS_VISIBLE | ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL | WS_THICKFRAME,
        CRect(0,0,0,0),this,1);

    return 0;
}

Трабла следующая, как видно из кода m_Rich я создал многосточный, так вот, ведёт он себя, как однострочный Edit(при нажатии ВВОД на следующую строку непереходит) и когда символы доходят до границ поля, они перстают добавлятся.
Когда я в диалоговом окне через редактор ресурсов доавляю все в поряде. да и выглядят оно как-то странно, как староинтерфейсные хотя в Юникоде в основном прог-лю, Работаю а VS 2005.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.