Главная страница
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.017 c
3-78258
Gaber
2002-10-02 10:10
2002.10.24
Данные из DBGrid


14-78643
AL2002
2002-09-30 10:45
2002.10.24
Тут когда-то кто-то просил прогу сломать


1-78499
msdn1
2002-10-13 18:03
2002.10.24
Richedit


3-78224
Lonely_F
2002-09-27 06:17
2002.10.24
Как правильно работать с функцией LoginDialog?


4-78743
Tihas
2002-09-07 17:48
2002.10.24
Помогите разабраться с вопросами, не проходите мимо.