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

Вниз

Как организовать BackGround в TListView ???   Найти похожие ветки 

 
Arhelon   (2002-07-24 10:01) [0]

Как реализовать сабж ???
Причем чёб итемы были транспорентными, а то не совсем красиво получается :(


 
Song   (2002-07-24 10:35) [1]

Background - рисовать на канвасе и обновлять на WM_PAINT (как Вы уже поняли для этого нужен наследник). А вот насчёт итемов, это ИМХО вряд ли.


 
Arhelon   (2002-07-24 13:01) [2]

Мня итемы и интересуют :(
Так то оно работает, но не совсем оно красиво выглядит :(


 
Eugene Lachinov   (2002-07-24 15:08) [3]

Может использовать ListView_SetBkImage


 
Proton   (2002-07-24 16:25) [4]

>Song © (24.07.02 10:35)
>Background - рисовать на канвасе и обновлять на WM_PAINT (как >Вы уже поняли >для этого нужен

наследник). А вот насчёт итемов, это ИМХО вряд ли.
а вот и можно, при чем гараздо проще чем вы думаете ! - в три строки
ListView_SetTextBkColor(ListView1.Handle,CLR_NONE);
ListView_SetBkColor(ListView1.Handle,CLR_NONE);
ListView1.Brush.Bitmap :=Image1.Picture.Bitmap;
... жду пива ... :)


 
Eugene Lachinov   (2002-07-24 16:33) [5]

>Proton
Что-то не работает, может есть особенности ?


 
Proton   (2002-07-24 18:31) [6]

что не работает то ?
ошибка какая нить есть ?
в image1 картинку загрузил ?
картинка bitmap ?
пример на мыло надо ?


 
Eugene Lachinov   (2002-07-25 08:35) [7]

>Proton
Все работает, извини, в момент пробы как-то неудачно был прицеплен RxWindowHook.



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

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

Наверх




Память: 0.45 MB
Время: 0.005 c
3-13565
Igor_
2002-07-16 10:31
2002.08.05
BLOB


3-13554
MCFire
2002-07-15 10:39
2002.08.05
Как при инсталяции моей проги проинсталировать IB server???


1-13642
J_S
2002-07-23 11:23
2002.08.05
WINRAR ZIP


14-13767
МИФИст
2002-05-23 00:30
2002.08.05
Тема кандидатской...


6-13751
Vit3128
2002-05-24 15:56
2002.08.05
Как получить имя компьютера и его название!





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