Страница: 1 |
Страница: 1 |
Вопрос: Создать меню
Добавлено: 22.01.05 18:55
Автор вопроса: NovichoK
Надо создать меню такое, чтобы можно было добавлять картинки (как у тулбара), но при этом можно было изменять и фон самого меню(у тулбара такое невозможно). С помощью чего это сделать? какие-нибудь контролы есть подобные? может есть более простой путь создания такого меню, но я не знаю какой?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 22.01.05 19:04
У ToolBar'a можно изменять фон!
Контролы есть абсольтное зло Хочешь сделать под себя - делай сам
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 22.01.05 19:08
А путь всего один - сабклассить окно, которому принадлежит меню, отлавливать все сообщения, касающиеся меню, и рисовать его самому.
А контролы вроде на vbaccelerator есть cPopMenu6.ocx, и к нему нужно ещё ssubTmr6.dll. Правда весят они вместе 160 кб.
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 22.01.05 19:15
Контролы есть абсольтное зло
Но это настоящего программера разве пугает? ))
А вообще есть у меня где-то контрол тулбар+меню с картинками и разными цветами тулбара, НО:
Весит он 3 Мб :о)
Настоящий VB контрол... Хотя, что для VB программера какие-то 3Мб
Номер ответа: 4
Автор ответа:
NovichoK
Вопросов: 72
Ответов: 147
Профиль | | #4
Добавлено: 23.01.05 18:22
Да это все хорошо но я ничег из ваших реплик не извелек
Тоесть чтобы изменить фон у тулбара мне нужно заняться сабкалсингом окна тулбара? Что более простого пути нет?
Какие нибудь ссылки на вышеназванные контролы имеются? Заранее спасибо...
Номер ответа: 5
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #5
Добавлено: 23.01.05 19:36
На счет меню - сбегай на www.elitevb.com. Там есть классный пример для этого.
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 23.01.05 19:40
Ну если таскать 3 Мб проще, чем сабклассинг - сходи на vbrussian.com, там прямо на главной странице и найдешь этот "шедевр".
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 23.01.05 22:02
vbaccelerator.com тебе тоже впомощь...
Номер ответа: 8
Автор ответа:
NovichoK
Вопросов: 72
Ответов: 147
Профиль | | #8
Добавлено: 24.01.05 01:31
Ага это уже другой разговор спасиб всем