次の方法で共有


CEditView::PrintInsideRect

更新 : 2007 年 11 月

rectLayout で指定された四角形内部にテキストを印刷します。

UINT PrintInsideRect(
   CDC *pDC,
   RECT& rectLayout,
   UINT nIndexStart,
   UINT nIndexStop 
);

パラメータ

  • pDC
    プリンタ デバイス コンテキストへのポインタ。

  • rectLayout
    出力するテキストを囲む四角形を示す CRect オブジェクトまたは RECT 構造体への参照。

  • nIndexStart
    出力される最初の文字のバッファ内でのインデックス。

  • nIndexStop
    出力される最後の文字の次の文字のバッファ内でのインデックス。

戻り値

次に印刷される文字のインデックスを返します。これは、レンダリングされた最後の文字の次の文字です。

解説

CEditView コントロールが ES_AUTOHSCROLL スタイルを持たないときは、テキストはレンダリング四角形内でラップされます。コントロールが ES_AUTOHSCROLL スタイルを持つときは、テキストは四角形の右端でクリップされます。

四角形の寸法がテキストによって占有される元の四角形の一部を定義したものになるように、rectLayout オブジェクトの rect.bottom 要素は変更されます。

必要条件

ヘッダー : afxext.h

参照

参照

CEditView クラス

階層図

CEditView::SetPrinterFont

CEditView::GetPrinterFont

その他の技術情報

CEditView のメンバ