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

Вниз

Как в ListBox е сделать фоновый рисунок?   Найти похожие ветки 

 
rolex   (2004-07-04 13:26) [0]

Как сделать чтобы в Listbox"е был не однородный цвет, а рисунок?
P.S. Какой компонент нужно использовать, чтобы сделать список файлов с иконками (т.е. как меню ПУСК)?


 
raidan ©   (2004-07-04 16:43) [1]

Используй не ListBox, а ListView.


 
rolex   (2004-07-04 19:09) [2]

ОК. А фоновый рисунок, то как сделать?


 
wl   (2004-07-04 19:48) [3]

если канвас есть, то рисовать по нему


 
rolex   (2004-07-04 21:50) [4]

Canvas рисует поверх текста! (Это я по примерам пробывал)
А так может можно сделать, но я незнаю! Как?


 
romeo   (2004-07-05 09:19) [5]

Сначала рисовать картинку, а поверх нее тоже ручками рисовать текст. См. OnCustomDraw,  OnCustomDrawItem, OnAdvancedCustomDraw и т.п.


 
Семен Сорокин ©   (2004-07-05 10:00) [6]


> rolex   (04.07.04 19:09) [2]
> ОК. А фоновый рисунок, то как сделать?

Обрабатывать сообщение WM_ERASEBKGND и в обработчике этого сообщения рисовать требуемый рисунок в клиентской области.


 
rolex   (2004-07-05 11:53) [7]

Ну а примерчик можна?
(Я просто с канвасами есчё не работал...)


 
Семен Сорокин ©   (2004-07-05 11:59) [8]


> rolex   (05.07.04 11:53) [7]

да как нефих-нафих
1. чиста запускаем IE, набираем ya.ru
2. заводим понтовые слова: ListView, WM_ERASEBKGND, Delphi
3. Выбираем пример



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

Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.032 c
10-1022474348
fnv-hope
2002-05-27 08:39
2004.07.18
Delphi и POA


14-1088328606
Феликс
2004-06-27 13:30
2004.07.18
Чего за технология?


3-1087887264
Aladin
2004-06-22 10:54
2004.07.18
Значение DBGridEh


14-1088255685
Nelud
2004-06-26 17:14
2004.07.18
А что бы такое почитать?


9-1079726275
Landgraph
2004-03-19 22:57
2004.07.18
Модели...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский