Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

ПРОГРАМЕРЫ, как в 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 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-28832
Макс1
2003-02-02 13:36
2003.02.10
showmessage


1-28795
romikadze
2003-02-01 13:59
2003.02.10
Масштабирование рисунка в TImage


3-28669
Alpine
2003-01-24 12:11
2003.02.10
Как импортировать с Excel в Парадокс ...


9-28568
Armageddon
2002-08-31 11:15
2003.02.10
Разное


6-28955
Marser
2002-12-17 23:42
2003.02.10
Документация по CGI