Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Количество символов в Memo   Найти похожие ветки 

 
saNat ©   (2004-10-10 00:28) [0]

Доброго времени суток.
Подскажите пожалуйста, как определить максимальное количество символов, которое "влезет" в строку Memo для данного шрифта. Нужно сделать выравнивание по ширине. В DOS все решается просто - есть ширина экрана, вычисляем количество символов и вставляем пробелы. Сдесь же нужно учесть различную ширину символов шрифта можно конечно задатть моноширный, но это частный случай), а так же узнатьт сколько занимает данный символ...

Спасибо за внимание.

С уважением...


 
Юрий Зотов ©   (2004-10-10 00:59) [1]

> а так же узнатьт сколько занимает данный символ...

Например, GetCharWidth32 (API).

Еще есть TextWidth (VCL) или DrawText с DT_CALCRECT (API) - можно сразу вычислить ширину заданного текста, а не символа.


 
saNat ©   (2004-10-10 01:35) [2]

Судя по F1 TextWidth есть свойство TCustomMemo, который является предком TMemo. А как обратитьтся к этому свойству?


 
Германн ©   (2004-10-10 03:30) [3]

TextWidth - есть свойство TCanvas. Кто вам сказал, что это свойство TCustomMemo?


 
saNat ©   (2004-10-10 11:16) [4]

to Германн © (10.10.04 03:30) [3]:
По справке смотрел. Или я не так понял?
TCustomMemo.TextWidth

Returns the width, in pixels, of a given line.

property TextWidth[LineNum: Integer]: Integer;

Description

Use TextWidth to return the width, in pixels, of the line specified by the LineNum parameter.


Тем неменее, как к нему обратиться?



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
3-1096297927
Павел
2004-09-27 19:12
2004.10.24
D5 + FireBird


1-1097138190
Akoli
2004-10-07 12:36
2004.10.24
как написать на делфях COPY FILE1 + FILE2 FILE3


1-1097091748
bloodman
2004-10-06 23:42
2004.10.24
Как найти TtreeNode по AbsoluteIndex в дереве??


3-1096265469
YurikGL
2004-09-27 10:11
2004.10.24
tpb Constant () is unknown


1-1097529298
Интересующийся
2004-10-12 01:14
2004.10.24
Защита программы