Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по TabControl; [Delphi, Windows]


misha_shar ©   (2007-11-07 16:05:00) 

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

TabControl;


Dimaxx   (2007-11-09 01:05:00) [1]

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


Dimaxx   (2007-11-09 01:04:00) [2]

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


misha_shar   (2007-11-08 15:45:00) [3]

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


Dimaxx   (2007-11-08 10:10:00) [4]

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


misha_shar   (2007-11-08 05:49:00) [5]

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


Dimaxx   (2007-11-07 18:42:00) [6]

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


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

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

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


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

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо