Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.014 c
1-78501
Ender
2002-10-13 16:32
2002.10.24
Динамическая память


14-78606
Sergey13
2002-10-01 11:20
2002.10.24
Как думаете - попрутся наши вояки в Грузию или нет?


14-78663
aga
2002-10-04 20:16
2002.10.24
Фонт


4-78724
lds78
2002-08-05 08:51
2002.10.24
PopUp menu


3-78231
ruslan_as
2002-10-01 17:46
2002.10.24
Как включить событие OnCalcFields





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский