выравнивание текста в DrawGrid
От: xzibit  
Дата: 28.07.08 04:41
Оценка:
как выровнить текст по центру в ячейках DrawGrid
Re: выравнивание текста в DrawGrid
От: Alex.Che  
Дата: 28.07.08 08:53
Оценка:
Hello, xzibit!
You wrote on Mon, 28 Jul 2008 04:41:51 GMT:

x> как выровнить текст по центру в ячейках DrawGrid


флажком DT_CENTER.
текст то сам рисуешь?

--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: выравнивание текста в DrawGrid
От: xzibit  
Дата: 29.07.08 01:35
Оценка:
Здравствуйте, Alex.Che, Вы писали:

AC>Hello, xzibit!

AC>You wrote on Mon, 28 Jul 2008 04:41:51 GMT:

x>> как выровнить текст по центру в ячейках DrawGrid


AC>флажком DT_CENTER.

AC>текст то сам рисуешь?

AC>--

AC>With best regards, Alex Cherednichenko.

текст пишу таким образом
DrawGrid1->Canvas->TextOutA(1,1,"text");
Re[3]: выравнивание текста в DrawGrid
От: zloy_babay  
Дата: 29.07.08 09:29
Оценка:
Здравствуйте, xzibit, Вы писали:

X>текст пишу таким образом

X>DrawGrid1->Canvas->TextOutA(1,1,"text");

Тогда, воспользовавшись методом TSize __fastcall TextExtent(const AnsiString Text) получаете длину и ширину текста. После чего уже несложно определить координаты для вывода так, чтобы текст оказался в центре.
Re: выравнивание текста в DrawGrid
От: GESER  
Дата: 01.08.08 09:29
Оценка:
Здравствуйте, xzibit, Вы писали:

X>как выровнить текст по центру в ячейках DrawGrid


Длину текста через GetTextExtent делите на 2 и прибавляете к начальной координате.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.