/* 指定した短形内に、フォーマットした文字列を描画する */ int DrawTextEx( HDC hdc, // デバイスコンテキストハンドル LPTSTR lpchText, // 表示する文字列 int cchText, // 文字数 LPRECT lprc, // 矩形 UINT dwDTFormat, // フォーマット方法 LPDRAWTEXTPARAMS lpDTParams // DRAWTEXTPARAMS構造体へのポインタ ); /* DRAWTEXTPARAMS構造体 */ typedef struct{ UINT cbSize; // 構造体のサイズ int iTabLength; // タブの長さ int iLeftMargin; // 左マージン int iRightMargin; // 右マージン UINT uiLengthDrawn; // 出力された文字数 } DRAWTEXTPARAMS, *LPDRAWTEXTPARAMS; /* 説明 */ DrawText関数に拡張フォーマットを付加したもの。 lpDTParamsで拡張フォーマットを指定できます。