![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.01.2008
Сообщений: 36
|
![]()
Как нарисовать картинку сбоку в меню как в Punto Switcher. Там нарисована сбоку картинка и написано Punto Switcher, в windows 9x на кнопке ПУСК тоже в меню написанно windows 98
Последний раз редактировалось Crazyman; 25.09.2008 в 01:32. Причина: Упс |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Если я верно понял, то берем свой-во OwnerDraw ( или как то так) у PopupMenu или у друго без разницы, потом в событиях всех пунктах пишем процедуру обработки -отрисовки кажется OnDrawItem. Допустим написали и отступаем слева на 40 пикселей ( ну ширина картинки к примеру ) и зная какой пункт соответственно TRect область выдераем кусок из картинки и рисуем этот кусок слева на 0 пикселей и так для каждого пункта. Таким образом будет казатся что картинка целосно рисуется слева на меню. По сути меню это тоже окно, так что можете изощирятся таким образом а можете вообще просто свое окошко сделать
![]() |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 24.01.2008
Сообщений: 36
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Ну на уровне айпи я незнаю... может есть флаги обработчики DrawItem ? стабильно они есть... просто я их незнаю
|
![]() |
![]() |
![]() |
#5 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
на уровне API по сути также. Смотри сообщения WM_MEASUREITEM и WM_DRAWITEM
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Люди, плиз. Как создать простейшую 2-D игру, вид сбоку? | NNN | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 27.04.2008 14:51 |
Закинуть картинку в ADO | Disday | БД в Delphi | 0 | 21.04.2008 01:00 |
Как нарисовать картинку? | Altera | Свободное общение | 1 | 11.04.2008 09:53 |
картинку в image | vitalik007 | Общие вопросы Delphi | 2 | 05.11.2007 21:10 |
Вертеть картинку | KAMASUTR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 10.08.2007 07:41 |