>>593
RECT r;
r.left=0;
r.top=0;
r.right=96;
r.bottom=96;

::DrawText(Image1->Canvas->Handle,"TEST\nTEST",-1,&r,DT_CENTER | DT_WORDBREAK);

と直接値を指定すれば改行されますが、この値がini->ReadString()から読み込んだ値 = AnsiStringなので、
\n(\\n)をエスケープシーケンスとしてchar *に変換したいんです。

>>595
書き忘れました。
DrawText()にはDT_CENTER | DT_WORDBREAKを指定しています。