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

Вниз

вопрос по TPopupMenu. Прямоугольная область.   Найти похожие ветки 

 
DevilDevil ©   (2007-10-24 14:20) [0]

перерисовываю пункты меню через OnAdvancedDrawItem и OwnerDraw. Сам текст рисую на 20 пикселей правее обычного, поэтому длинный текст немного не умещается в прямоугольную область меню.

Вопрос: можно ли такую прямоугольную область как то сделать шире на 20 пикселей?

To Юрий Зотов
имхо подобный вопрос не является совсем стандартным, ответить на него могут наверное только специалисты в области компонентов. С Уважением.


 
Palladin ©   (2007-10-24 14:29) [1]

Да уж... действительно, только специалисты в областы компонентов. :))

OnMeasureItem


 
DevilDevil ©   (2007-10-24 16:01) [2]

хмм... да, думал всё на порядок сложнее.

Тем не менее...
Изменяю и OnAdvancedDrawItem и OnMeasureItem, получается так:
http://devilhome.narod.ru/DrawAndMeasureEvents.PNG

procedure TForm1.dasdas1MeasureItem(Sender: TObject; ACanvas: TCanvas;
 var Width, Height: Integer);
begin
 Width := Width + 20;
end;


 
DevilDevil ©   (2007-10-24 16:01) [3]

ой, в данном случае Width := Width + 100;


 
DevilDevil ©   (2007-10-24 16:04) [4]

прошу прощения, понял в чём дело



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
2-1193648940
_max_
2007-10-29 12:09
2007.11.18
аналог split


15-1192190259
Cyrax
2007-10-12 15:57
2007.11.18
Дистрибьютеры, дилеры и ремонт техники в сервисных центрах...


8-1169458164
efremovnd
2007-01-22 12:29
2007.11.18
работа с графикой


1-1188223446
SamProf
2007-08-27 18:04
2007.11.18
Как переопределить правильно конструктор?


2-1193534997
San1712
2007-10-28 04:29
2007.11.18
Как удалить запись типа TSearchRec ?