Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Menu with vertical image - how to do it   Найти похожие ветки 

 
Yuriy-Master ©   (2002-10-04 14:12) [0]

Its often one to meet some menus (popup-usual) with left-vertical image along all menu-window (like StartUp-Menu in Win9x, etc)
How to do it ... which messages, functions help, please


 
Best Before 2024   (2002-10-04 14:15) [1]

А что, Украина на английский перешла?!


 
qube ©   (2002-10-04 14:18) [2]

Yuriy-Master © (04.10.02 14:12)
Дарова, Юра!!!


 
qube ©   (2002-10-04 14:20) [3]

Best Before 2024 (04.10.02 14:15)
>А что, Украина на английский перешла?!
У него клава без кириллицы, не придирайся.


 
Asteroid ©   (2002-10-04 14:23) [4]

There is a property in TPopupMenu class - OwnerDraw. By default it is set to FALSE, but if you wish to draw something by yourself, you should switch it to TRUE and process messages OnMeasureItem and OnDrawItem. For complete explanation and examples see Delphi Help

Надеюсь, все понятно :))


 
Dimka Maslov ©   (2002-10-04 14:54) [5]

>Asteriod
Этот спосбо применим только для изменения внешнего вида горизонтально расположенных элемнтов меню, для рисования вертикальной картинки он неприменим.


 
Yuriy-Master ©   (2002-10-04 14:58) [6]

thanks guys, but gues there is more fluently way else measureitem ans so on ... cause using such methods needa restruct image on lines fo reach menu-item and draw it on rect() - its understandable ...
whatever thanks. may-be smbdy else say smth ...


 
DiamondShark ©   (2002-10-04 16:48) [7]


> Dimka Maslov © (04.10.02 14:54)


Прикольно!

В эту же серию могу добавить:

Пиксели на экране индексируются по горизонтали и по вертикали. Для рисования наклонных линий этот способ не применим.

Или это был не прикол?


 
Asteroid ©   (2002-10-04 18:17) [8]

Может я чего-то не понимаю, но во всяком случае, можно получить DC и рисовать на нем.

Especially for Yuriy-Master:
As I believe you can get DC from popup window handle and draw via WinAPI whatever you want



Страницы: 1 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
4-78707
Tihas
2002-09-11 07:56
2002.10.24
Несколько вопросов по созданию шрифта CreateFontIndirect...


7-78689
Vald2000
2002-08-19 13:09
2002.10.24
эмуляция принтера .


3-78285
HNN
2002-10-02 19:04
2002.10.24
Descending


3-78279
TTCustomDelphiMaster
2002-10-02 17:23
2002.10.24
Имя таблицы = 8 символов


3-78260
Nikitenko
2002-10-02 11:10
2002.10.24
ADO