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

Вниз

Вопрос по TabControl;   Найти похожие ветки 

 
misha_shar ©   (2007-11-07 16:05) [0]

Владимир подскажы как установить фиксированую длину закладки в

TabControl;


 
=BuckLr=   (2007-11-07 16:13) [1]

Где-то в опциях таба есть переключатель, там по смыслу найдёшь, при переключении которого закладки становятся фиксированной длины. Но вот свою длину так не установишь, я тоже хотел, но не сумел. Может, кто-то специальные апи для этого знает?

Кстати, всё есть в книге Кладова, скачай - рекомендую. Сам иной раз обламываюсь, а всё в книге есть :)


 
=BuckLr=   (2007-11-07 16:13) [2]

Где-то в опциях таба есть переключатель, там по смыслу найдёшь, при переключении которого закладки становятся фиксированной длины. Но вот свою длину так не установишь, я тоже хотел, но не сумел. Может, кто-то специальные апи для этого знает?

Кстати, всё есть в книге Кладова, скачай - рекомендую. Сам иной раз обламываюсь, а всё в книге есть :)


 
Dimaxx ©   (2007-11-07 18:42) [3]

Послать сообщение TCM_SETITEMSIZE


 
misha_shar ©   (2007-11-08 05:49) [4]

Спасибо. В книге ничего по этому вопросу нет. Книгу я читаю постоянно.


 
Dimaxx ©   (2007-11-08 10:10) [5]

Если чего-то нет в КОЛ - я лезу в Windows SDK Help из поставки Delphi и ищу раздел по нужному контролу. А там смотрю его сообщения. Как правило, удается найти нужное. Но если нужного нет ни в КОЛ, ни в справке, то сделать это стандартными средствами нельзя.


 
misha_shar ©   (2007-11-08 15:45) [6]

У меня все получилось. Последовательность шагов следующая:
1.При создании TabControl в опциях указываешь параметр tcoFlat
 что делает закладки фиксированой длинны.
2.Посылаешь сообщение TabControl.
 PostMessage(Tab.Handle,TCM_SETITEMSIZE,0,длина_закладки);


 
Dimaxx ©   (2007-11-09 01:04) [7]

PostMessage можно заменить на Perform. В этом случае не надо заботиться о Tab.Handle.


 
Dimaxx ©   (2007-11-09 01:05) [8]

Т.е. пишешь Tab.Perform(TCM_SETITEMSIZE,0,длина_закладки);



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1220537463
Leonid Troyanovsky
2008-09-04 18:11
2008.10.26
Google теперь не хранит кэши?


15-1220002367
начинающий
2008-08-29 13:32
2008.10.26
Windows Vista


10-1150270549
Grant
2006-06-14 11:35
2008.10.26
Работа с Excel


15-1220256734
Альф
2008-09-01 12:12
2008.10.26
Как работает оптимизатор размера проектов в Delphi ?


15-1219930822
XentaAbsenta
2008-08-28 17:40
2008.10.26
Чем вам лично не нравится CPP?