◀ANSI版開発トップへ
  • 2603 左端部分が描画されなくなるケース
    • 2604 Re: 左端部分が描画されなくなるケース
  • [2603] 左端部分が描画されなくなるケース catfish 2003年03月05日 00:29

    「タイプ別設定」で行番号を非表示にしている時に、
    「共通設定」-「行番号とテキストの隙間」を設定すると
    ウィンドウ内左端の部分が欠けてしまうようです。
    デスクトップや他のウィンドウが表示されます。

    私は通常のテキストファイルなどは、できるかぎり見易さ優先
    の設定にしているのでこの新機能はありがたいのですが。

    Ver.1.3.6.3
    Ver.1.3.7.0

    でこの症状が出ています。
    • [2604] Re: 左端部分が描画されなくなるケース もか 2003年03月05日 00:44

      >「タイプ別設定」で行番号を非表示にしている時に、
      >「共通設定」-「行番号とテキストの隙間」を設定すると
      >ウィンドウ内左端の部分が欠けてしまうようです。
      >デスクトップや他のウィンドウが表示されます。
      報告ありがとうございます。現象確認しました。

      CEditView_New2.cpp
      297行目
      + rcClip.left = rcClip.right;
      + rcClip.right = m_nViewAlignLeft;
      + rcClip.top = y;
      + rcClip.bottom = y + nLineHeight;
      + hBrush = ::CreateSolidBrush( m_pcEditDoc->GetDocumentAttribute().m_Co
      lorInfoArr[COLORIDX_TEXT].m_colBACK );
      + ::FillRect( hdc, &rcClip, hBrush );
      + ::DeleteObject( hBrush );

      でいいのかな?