Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизНепрозрачные итемы в ListView Найти похожие ветки
← →
Ajax (2003-04-22 20:11) [0]Мне нужно что-то вроде рабочего стола с обоями. Делаю так:
ListView_SetTextBkColor(LIST.Handle, $ffffffff); //Прозрачные надписи
form1.listview1.Brush.Bitmap:=bm1;
form1.listview1.Repaint;
Картинка отрисовывается, но не везде. Вокруг иконок остаются квадраты, закрашенные исходным цветом. Как от этого избавится?
← →
Матка (2003-04-23 05:33) [1]Бррррррррррр!
Насчет картинки не пробовал!
А текст попробуй так:
ListView_SetTextBkColor(LIST.Handle, $FFFFFFFF);
InvalidateRect(LIST.Handle, nil, True);
UpdateWindow(LIST.Handle);
← →
Ajax (2003-04-23 15:20) [2]Текст у меня прозрачный, а вот фон вокруг иконок остается...
← →
DVM (2003-04-23 15:22) [3]ListView_SetBkColor
← →
DVM (2003-04-23 15:23) [4]
> form1.listview1.Brush.Bitmap:=bm1;
Это вот может начать глючить.
← →
Ajax (2003-04-23 16:22) [5]>DVM © (23.04.03 15:22)
ListView_SetBkColor(list.Handle,CLR_NONE);
Спасибо.
>DVM © (23.04.03 15:23)
> form1.listview1.Brush.Bitmap:=bm1;
>Это вот может начать глючить.
А как тогда???
← →
DVM (2003-04-23 18:02) [6]
> А как тогда???
WM_ERASEBKGND:
begin
DC:=BeginPaint(hListView, ps);
...рисование...
EndPaint(hListView, ps);
Result:=0;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c