Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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();
}
Ejemplo n.º 4
0
void CColorRichEditView::OnInitialUpdate()
{
	CRichEditView::OnInitialUpdate();
	m_nWordWrap = CRichEditView::WrapNone;
	WrapChanged();
}