![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прорисовка пункта меню своими руками [D5, WinXP]
Afonya © (2008-12-15 13:20:00)Добрый день, мастера. Помогите разобраться. У меня есть проект со стандартным меню. В нем есть пункты меню с рисунками (с битмапами). Как мне заставить эти битмапы выглядеть "нажатыми" при свойстве Checked = true.
clickmaker (2008-12-15 16:20:00) [1]> как сделать область, на которую будет выводиться рисунок,
> "нажатой" ? Вот в чем вопрос...
по аналогии с кнопкой, например. Рисовать 3d-границы, чтобы создавалось впечатление утопленности
Afonya (2008-12-15 15:55:00) [2]Условие мне известно, а вот собственно как сделать "рисуем нажатый"
Вывести рисунок в область не составляет труда. А вот как сделать область, на которую будет выводиться рисунок, "нажатой" ? Вот в чем вопрос...
clickmaker (2008-12-15 14:06:00) [3]if (Sender as TMenuItem).Checked then
рисуем нажатый
else
рисуем отжатый
Afonya (2008-12-15 14:02:00) [4]ImageList - отсутствует.
Меня как раз и интересует как отрисовать в OnDrawItem "нажатый" битмап...
Как нарисовать "нажатую область", чтобы поверх нее вывести битмап
clickmaker (2008-12-15 13:57:00) [5]рисуешь в OnDrawItem или подцеплен ImageList?