CDC::DrawTextEx
指定した四角形の形式のテキスト。
virtual int DrawTextEx(
LPTSTR lpszString,
int nCount,
LPRECT lpRect,
UINT nFormat,
LPDRAWTEXTPARAMS lpDTParams
);
int DrawTextEx(
const CString& str,
LPRECT lpRect,
UINT nFormat,
LPDRAWTEXTPARAMS lpDTParams
);
パラメーター
lpszString
描画するテキスト文字列へのポインター。nCount がある場合は、– 1 を指定すると、終了する文字列が null である必要があります。nCount
文字列に文字の数を指定します。nCount が 1 の場合、二つ lpszString は null で終わる文字列へ long ポインターであると解釈され、DrawText は文字数を自動的に計算されます。lpRect
RECT へのポインターは構造体またはテキストが書式設定される四角形を含む CRect のオブジェクト (論理座標)。str
描画される指定文字が含まれている CString のオブジェクト。nFormat
テキストの書式を設定するメソッドを指定します。これは Windows SDKで DrawText で uFormat のパラメーターで説明されている値の組み合わせです。( OR のビットごとの演算子を使用して結合) :[!メモ]
ある uFormat のフラグの組み合わせ、渡された文字列を変更することができます。DT_END_ELLIPSIS または DT_PATH_ELLIPSIS の DT_MODIFYSTRING を使用して文字列が変更される可能性があるアサーションを CString のオーバーライドで説明します。値 DT_CALCRECT、DT_EXTERNALLEADING、DT_INTERNAL、DT_NOCLIPと DT_NOPREFIX は DT_TABSTOP の値で使用することはできません。
lpDTParams
追加の書式設定オプションを指定する DRAWTEXTPARAMS の構造体へのポインター。このパラメーターは nullです。
解説
このテキストを左、右、または指定した四角形の中央に配置し、行にテキストを中断適切なスペースをタブに配置して、テキストを四角形内の特定のに適合する書式化します。書式の種類は nFormat と lpDTParamsによって指定されます。詳細については、Windows SDKの CDC::DrawText と DrawTextEx を参照してください。
テキストの色は CDC::SetTextColorによって設定される場合があります。
必要条件
ヘッダー: afxwin.h