Как бы вы подружили MDI и меню в ребаре?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Как бы вы подружили MDI и меню в ребаре?

Сообщение NashRus » 01.04.2009 (Ср) 23:05

Если нужны, то рисовать их самому. И выполнять соответствующие команды.
Только при этом они совсем не обязательно должны быть не похожи на системные. Ведь рисовать можно и командой, которая отрисовывает кнопку с учетом настроек / версии системы сразу и целиком. Видимо, нормальный вариант.

А насчет акселератора, то ведь и аудитория там разная видимо, а не только "стырить на халяву".
Ведь мотивация бывает разная:
- сделать быстро и нет времени педалировать новую для себя тему,
- человек занимается программированием непрофессионально, а время от времени,
- поучиться на примерах,
- взять за основу и проработать тему.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как бы вы подружили MDI и меню в ребаре?

Сообщение Хакер » 01.04.2009 (Ср) 23:16

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

«Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, очевидное для всех, кроме вас».

В общем-то у меня есть на примете один ну очень кривой способ.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Как бы вы подружили MDI и меню в ребаре?

Сообщение NashRus » 01.04.2009 (Ср) 23:52

ну, наверное. еще всякие DrawFrameControl и т.п. для меньше XP.
а еще может как то переопределять перерисовку NC области в нужное место. короче, прямого способа тут есть навряд ли :)
нет этой появляющейся линии = нет отрисовки NC в части кнопок.
короче, кнопки рисовать самому самое то видимо.

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 36

    TopList  
cron