Вертикально расположенные кнопки в Tab Control
От: partigian  
Дата: 28.09.07 07:17
Оценка:
Здравствуйте все!
Скажите, пожалуйста, как можно переместить кнопки в Tab Control в вертикальное положение? Если просто в свойствах диалога указать vertical = true, то кнопки и вправду становятся сбоку, но почему-то текст в них не отображается и судя по их размерам, то если бы и отображался, то не горизонтально, как хотелось бы. Можно ли как-то решить поблему стандартными средствами, не прибегая с написанию Custom Control?
Re: Вертикально расположенные кнопки в Tab Control
От: partigian  
Дата: 28.09.07 10:29
Оценка:
В MSDN написано, что стиль TCS_VERTICAL поддерживается только версией 4.70, а у меня стоит 8-я... Неужели они и правду убрали такую фичу по каким-то соображениям??? Может, все-таки можно добиться чтобы она корректно работала под новыми версиями?
Re[2]: Вертикально расположенные кнопки в Tab Control
От: A.Goncharov Украина http://eclipse.org/subversive/
Дата: 28.09.07 13:55
Оценка:
Здравствуйте, partigian, Вы писали:

P>В MSDN написано, что стиль TCS_VERTICAL поддерживается только версией 4.70, а у меня стоит 8-я... Неужели они и правду убрали такую фичу по каким-то соображениям??? Может, все-таки можно добиться чтобы она корректно работала под новыми версиями?


Эта ерунда наблюдается с ХР и выше, когда за рисование отвечает UxTheme.dll
Можешь проверить, поставив просто в ХР классический стиль. Насколько мне известно, стандартных методов решения этой проблемы нет.
Нестандартный — http://www.codeproject.com/tabctrl/XPTabApp.asp

Собсно, по образу и подобию можете сделать сами.
Re[3]: Вертикально расположенные кнопки в Tab Control
От: partigian  
Дата: 28.09.07 22:24
Оценка:
Здравствуйте, A.Goncharov, Вы писали:

AG>Нестандартный — http://www.codeproject.com/tabctrl/XPTabApp.asp


AG>Собсно, по образу и подобию можете сделать сами.


Спасибо за совет. Чета там походу как-то громоздко сильно для меня. Я попробую сначала использовать таб-контрол вообще без его стандартных кнопок, для переключения буду использовать обычный CButton, число вкладок все равно в проекте не собирается меняться динамически. Если не получится, пойду дальше вглубь по Вашей ссылке. Еще раз спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.