Форум программистов CodeGuru
23 Апрель 2018, 21:27:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление закладок в окно MDI приложения  (Прочитано 16612 раз)
0 Пользователей и 1 Гость смотрят эту тему.
technos
Новичок
*
Офлайн Офлайн

Сообщений: 1


Просмотр профиля
« : 17 Октябрь 2005, 13:54:18 »

Виктор, хорошая тема в последнем выпуске Вашей рассылки.

Помогите, пожалуйста, советом - как сделать непрямоугольные закладки? Например так, как Вы показываете в этом скриншоте:

Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 27 Октябрь 2005, 21:51:58 »

Цитировать
Помогите, пожалуйста, советом - как сделать непрямоугольные закладки? Например так, как Вы показываете в этом скриншоте:


Есть одно надежное, но хлопотное решение - написать свой контрол, наподобие TAB-контрола, но рисующий вкладки нужной формы. Я где то видел исходники такого (кажется, в MSDN).

Я попробывал отрисовывать сам вкладки у TAB-ы (использовать стиль TCS_OWNERDRAWFIXED), но TAB дает отрисовывать тоьлко внутреннюю часть вкладок, бордюр сам рисует. Можно, конечно, попробовать поиграться с WM_PAINT + регионы отсечения, но это может оказаться ненадежным.
Если найду решение проблемы - напишу сюда Подмигивание
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!