Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Красивая окраска меню Добавлено: 13.06.08 19:37  

Автор вопроса:  werber | Web-сайт: www.werbersoft.ru
Здравствуйте, уважаемые коллеги. Скажите, кто-нибудь сталкивался с ситуацией, когда нужно окрасить меню не просто в какой-то монотонный цвет, а именно делает градацию (т.е. плавное размытие фона меню из одного цвета в другой), может подкинуть примерчик. Есть некоторые условия: не желательно использовать другие ActiveX-компоненты, а именно работать с обычным меню, в коде, желательно, указать где нужно менять цветовые константы (это для эксперимента над цветовой палитрой) и ещё лучше всего, если это будет готовый модуль. Ну вот вообщем, всё. Всем огромное спасибо за примеры.

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 13.06.08 20:32
Наскока я помню в гугле надо искать Анатолия Жукова

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 13.06.08 21:02
InsertMenu flag = MF_OWNERDRAW

Ответить

Номер ответа: 3
Автор ответа:
 werber



Вопросов: 71
Ответов: 112
 Web-сайт: www.werbersoft.ru
 Профиль | | #3
Добавлено: 13.06.08 21:10
Э... Что за Анатолий Жуков, что за InsertMenu flag = MF_OWNERDRAW

Кто-нибудь может дать конкретный код в модуле?

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 13.06.08 21:27
анатолий тот который сделал вот это:
http://slil.ru/25893384

Ответить

Номер ответа: 5
Автор ответа:
 werber



Вопросов: 71
Ответов: 112
 Web-сайт: www.werbersoft.ru
 Профиль | | #5
Добавлено: 13.06.08 21:31
Нет, это не то. Тут градиентом даже не пахнет.

Ответить

Номер ответа: 6
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #6
Добавлено: 13.06.08 22:59
Зато тут пахнет неограниченными возможностями по модификации стандартного меню. Вот только нужно разбираться

Ответить

Номер ответа: 7
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #7
Добавлено: 13.06.08 23:00
Пля, ну если подумать, то можно переделать, насколько я понимаю =) Я фигею с этих русских... всем надо готовый код вечно. Головой подумай =) Рисовать на канве не так уж сложно, алго градиента знают и школьники.

Ответить

Номер ответа: 8
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #8
Добавлено: 13.06.08 23:45
Там каменты есть к каждой строке
Вот тут написано как делается градиент в принципе
http://badboy.altnet.ru/?page=s4

Ответить

Номер ответа: 9
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #9
Добавлено: 13.06.08 23:47
(шрифт кстати на страничке просто охренительный, теперь я во всех ide буду ставить Comic Sans - большой, жирный и синего цвета.)

Ответить

Номер ответа: 10
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #10
Добавлено: 14.06.08 02:02
http://slil.ru/25893884
добавлена ф-ции GradFill, LongToUShort, типы GRADIENT_RECT, TRIVERTEX, объявлена ф-ция GradientFillRect, два вызова FillRect заменены на вызовы GradFill

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 14.06.08 07:57
Если человеку уже лень открыть явно указанную статью в MSDN и прочитать явно указанный пункт этой статьи, то ему только патологоанатом поможет.

Ответить

Номер ответа: 12
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #12
Добавлено: 14.06.08 14:50
да я то чисто ради себя поситал\написал

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам