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

Вниз

TListView   Найти похожие ветки 

 
Snip ©   (2004-06-30 15:53) [0]

Привет,  подскажите как в TListView зделать так чтобы иконки были как в ACDSee ну типа предпромотр, или как в XP, там они место значков..... Заранее спасибо!


 
Iconka   (2004-06-30 15:56) [1]

ViewStyle меняй


 
Snip ©   (2004-06-30 16:04) [2]

Да не, вы меня не поняли.... это я знаю, но мне надо вместо Больших значков выводить уменьшенные картинки изображений


 
Iconka   (2004-06-30 16:05) [3]

Внсроенных средств нет. Придется рисовать и выводить самому.


 
Snip ©   (2004-06-30 16:09) [4]

Хе хе хе.... я это тоже знаю, ну а что лучше использовать ОнКустомДравИтем или ОнДравИтем или ОнАдванцедДравИтем? и как мне картинку любого формата перевести допустим в БМП размером 32 на 32?


 
Iconka   (2004-06-30 16:21) [5]

давай 100$ и я все напишу. Если нет, то не ленись - ищи информацию. Вопросы часто обсуждаемые (не только сдесь).


 
Snip ©   (2004-06-30 16:21) [6]

Так с одним разорался надо использовать OnDrawItem, а теперь такой вопрос как вывести картинку в определнном TRect?


 
Snip ©   (2004-06-30 16:23) [7]

хе хе хе, за 100$ я тебе сам что хочешь напишу.... мне самому интересно написать... тока намек думаю можно было дать....


 
Iconka   (2004-06-30 16:37) [8]

Поищи библиотеки для работы с каждым нужным форматом. В BITMAP переводить необязательно. Тебе надо выводить на Canvas. А он должен быть у всех :)


 
Snip ©   (2004-06-30 16:41) [9]

я знаю, у меня вот такой код, но он почемуто ничего не делает....

procedure TfMain.lvFilesDrawItem(Sender: TCustomListView; Item: TListItem;
 Rect: TRect; State: TOwnerDrawState);
var
 Image: TPicture;
begin
 State:=[odSelected];
 Image:=TPicture.Create;
 Image.LoadFromFile(Item.SubItems[0]);
 Sender.Canvas.StretchDraw(Rect, Image.Graphic);
 Image.Free;
end;


 
Iconka   (2004-06-30 17:00) [10]

Попробуй, как вариант, вывести хотя бы часть изображения с помошью Canvas.CopyRect()


 
Snip ©   (2004-06-30 17:11) [11]

Iconka, у тебя есть ася?


 
Iconka   (2004-06-30 17:12) [12]

Да



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

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

Наверх





Память: 0.46 MB
Время: 0.06 c
1-1088442016
XeLax
2004-06-28 21:00
2004.07.11
Когда модуль вне папки ...


9-1079372701
Servelat
2004-03-15 20:45
2004.07.11
Как выключить screensaver


3-1087039239
Uran
2004-06-12 15:20
2004.07.11
Хранимая процедура и BLOB


1-1088264007
Damager
2004-06-26 19:33
2004.07.11
Total Commander 6


4-1083161649
Бегун
2004-04-28 18:14
2004.07.11
Как запретить двигать форму?





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