Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
ВнизПРОГРАМЕРЫ, как в TShellListView сделать фоновый рисунок? Найти похожие ветки
← →
vidiv (2002-12-27 11:50) [0]ПРОГРАМЕРЫ, как в TShellListView сделать фоновый рисунок?
заранее скасибо....
← →
Song (2002-12-27 13:21) [1]WM_ERASEBKGRND
← →
vidiv (2002-12-28 05:09) [2]2 Song
ну помогает, иконки все равно квадратные....
← →
melifaro (2002-12-28 06:07) [3]Надеюсь, поможет. Заполняет ListView указанным рисунком.
...
Var
Background : TBitmap;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
Background := TBitmap.Create;
Background.LoadFromFile ( "ИМЯФАЙЛА_С_ФОНОМ.BMP" );
ListView1.Canvas.Brush.Style := BsClear;
end;
...
procedure TForm1.ListView1CustomDraw(Sender: TCustomListView;
const ARect: TRect; var DefaultDraw: Boolean);
Begin
ListView1.Perform ( LVM_SETTEXTBKCOLOR, 0, -1 );
ListView1.Perform ( LVM_SETBKCOLOR, 0, -1 );
ListView1.Canvas.Draw ( 0, 0, Background );
End;
...
procedure TForm1.FormDestroy(Sender: TObject);
begin
Background.Free;
end;
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c