void CFunctionView::OnInitialUpdate() { CRichEditView::OnInitialUpdate(); //Set Word Wrap OFF m_nWordWrap = WrapNone; //To turn on the horizontal scroll bar WrapChanged(); //Try to create a Font BOOL bSuccess = m_omFont.CreateFont(10, 0, 0, 0, 400, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_MODERN, DEFAULT_FONT); //If succeeded, Set the Font if ( bSuccess ) { SetFont(&m_omFont); } //Set the Richedit control to be Read-only GetRichEditCtrl().SetReadOnly(); RevokeDragDrop(m_hWnd); }
int mfc_edit_view::OnCreate(LPCREATESTRUCT lpcs) { if (CCtrlView::OnCreate(lpcs) != 0) return -1; GetRichEditCtrl().LimitText(lMaxSize); GetRichEditCtrl().SetEventMask(ENM_SELCHANGE | ENM_CHANGE | ENM_SCROLL); VERIFY(GetRichEditCtrl().SetOLECallback(&m_xRichEditOleCallback)); m_lpRichEditOle = GetRichEditCtrl().GetIRichEditOle(); DragAcceptFiles(0); GetRichEditCtrl().SetOptions(ECOOP_OR, ECO_AUTOWORDSELECTION); if (!font_init) { HFONT f = (HFONT)GetStockObject(ANSI_FIXED_FONT); LOGFONT lf; if (::GetObject((HGDIOBJ)f, sizeof(LOGFONT), &lf)) { fixed_font.CreateFontIndirect(&lf); } else { return 1; } font_init = 1; } GetRichEditCtrl().SetFont(&fixed_font,0); WrapChanged(); ASSERT(m_lpRichEditOle != NULL); return 0; }
void CMyRichEditView::OnInitialUpdate() { CRichEditView::OnInitialUpdate(); // Turn on the horizontal scroll bar m_nWordWrap = WrapNone; WrapChanged(); }
void CColorRichEditView::OnInitialUpdate() { CRichEditView::OnInitialUpdate(); m_nWordWrap = CRichEditView::WrapNone; WrapChanged(); }