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