Вниз
Скачать: CL | DM;

Фон в listbox   Найти похожие ветки 

← →
dplz ©   (2009-12-05 18:49) [0]

Всем добрый вечер. Пытался сделать фон в listbox, получается, но видно только выделенную строку:
procedure TForm.ListBoxDrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
var
BitMap: TBitMap;
begin
BitMap := TBitMap.Create;
BitMap.LoadFromFile(Path);
(Control as TListBox).Canvas.Draw(0, 0, BitMap);
(Control as TListBox).Canvas.TextOut(Rect.Left + 1, Rect.Top + 1,
(Control as TListBox).Items.Strings[Index]);
end;

Подскажите как сделать чтобы было видно все строки?


← →
DVM ©   (2009-12-05 19:13) [1]


> Подскажите как сделать чтобы было видно все строки?

Сделать свой обработчик сообщения WM_ERASEBKGND для listbox и в нем заливать фон.



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.005 c
15-1258742459
POOP
2009-11-20 21:40
2010.01.24
Djvu просмоторщик для мобильника?


2-1260085248
Васлий Метелкин
2009-12-06 10:40
2010.01.24
Как прочитать содержимое ListView с помощью WinApi?


2-1260107829
Natali
2009-12-06 16:57
2010.01.24
Delphi 7+SQL SERVER 2000+CORBA


2-1259791180
kolj
2009-12-03 00:59
2010.01.24
Проблемы с ClientDataSet


2-1260029047
Danco
2009-12-05 19:04
2010.01.24
TPopumMenu и TButton




   Наверх