Страница: 1 |
Страница: 1 |
Вопрос: Красивая окраска меню
Добавлено: 13.06.08 19:37
Автор вопроса: werber | Web-сайт:
Здравствуйте, уважаемые коллеги. Скажите, кто-нибудь сталкивался с ситуацией, когда нужно окрасить меню не просто в какой-то монотонный цвет, а именно делает градацию (т.е. плавное размытие фона меню из одного цвета в другой), может подкинуть примерчик. Есть некоторые условия: не желательно использовать другие ActiveX-компоненты, а именно работать с обычным меню, в коде, желательно, указать где нужно менять цветовые константы (это для эксперимента над цветовой палитрой) и ещё лучше всего, если это будет готовый модуль. Ну вот вообщем, всё. Всем огромное спасибо за примеры.
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 13.06.08 20:32
Наскока я помню в гугле надо искать Анатолия Жукова
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 13.06.08 21:02
InsertMenu flag = MF_OWNERDRAW
Номер ответа: 3
Автор ответа:
werber
Вопросов: 71
Ответов: 112
Web-сайт:
Профиль | | #3
Добавлено: 13.06.08 21:10
Э... Что за Анатолий Жуков, что за InsertMenu flag = MF_OWNERDRAW
Кто-нибудь может дать конкретный код в модуле?
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 13.06.08 21:27
анатолий тот который сделал вот это:
Номер ответа: 5
Автор ответа:
werber
Вопросов: 71
Ответов: 112
Web-сайт:
Профиль | | #5
Добавлено: 13.06.08 21:31
Нет, это не то. Тут градиентом даже не пахнет.
Номер ответа: 6
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #6
Добавлено: 13.06.08 22:59
Зато тут пахнет неограниченными возможностями по модификации стандартного меню. Вот только нужно разбираться
Номер ответа: 7
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #7
Добавлено: 13.06.08 23:00
Пля, ну если подумать, то можно переделать, насколько я понимаю Я фигею с этих русских... всем надо готовый код вечно. Головой подумай Рисовать на канве не так уж сложно, алго градиента знают и школьники.
Номер ответа: 8
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #8
Добавлено: 13.06.08 23:45
Там каменты есть к каждой строке
Вот тут написано как делается градиент в принципе
http://badboy.altnet.ru/?page=s4
Номер ответа: 9
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #9
Добавлено: 13.06.08 23:47
(шрифт кстати на страничке просто охренительный, теперь я во всех ide буду ставить Comic Sans - большой, жирный и синего цвета.)
Номер ответа: 10
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #11
Добавлено: 14.06.08 07:57
Если человеку уже лень открыть явно указанную статью в MSDN и прочитать явно указанный пункт этой статьи, то ему только патологоанатом поможет.
Номер ответа: 12
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #12
Добавлено: 14.06.08 14:50
да я то чисто ради себя поситал\написал