Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть вопрос по меню.


kothor ©   (2004-03-15 03:00:00) 

Доброго времени суток!
Есть такой вот вопрос: как сделать меню, чтобы слева был
битмап как при нажатии на кнопку "Пуск".


kothor   (2004-03-20 01:28:00) [1]

Пытаюсь что-то сделать через события на wm_DrawItem, выходит прекрасно, но... все картинки и мои надписи выходят на месте первого эл-та меню. Вот такая гадость выходит.


kothor   (2004-03-16 02:18:00) [2]

Через Images 100% не выйдет - рисунок поделится на кучу частей а через ВинАПИ - следует наверное полностью заменить менюитем рисунком, но тогда будет выделяться и часть лого сбоку (т.е. например Виндовс 98) или через wm_MeasureItem, wm_DrawItem, если не ошибаюсь, но это -долго и нудно.


Nick Denry   (2004-03-15 13:57:00) [3]

Если полностью АПИ, то OWNEDRAW или полностью ручное (имитирование меню)... Я сейчас над этим работаю. Результат сообщу и выложу в кладовку... Когда можно будет...


Алхимик1982   (2004-03-15 10:59:00) [4]

У объекта TMainMenu есть свойстов Images. Задаешь имя объекта класса TImageList.
Затем для каждого пункта меню задаешь нужный индекс изображения (ImageINdex)


Наверх

Титульная страница Поиск, карта сайта Написать письмо