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

Вниз

Как поместить картинку в заголовок ListView?   Найти похожие ветки 

 
Ruslan   (2004-04-19 17:42) [0]

В FAQ нашел следующее решение. Вставил его в проект, но Delphi ругается что Undeclaretad identifier "HD_item", "HDF_LEFT" и т.д.
В чем тут  дело?

procedure TForm1.SetColumnImage( List: TListView; Column,
Image: Integer; ShowImage: Boolean);
var
 Align, hHeader: integer;
 HD: HD_ITEM;
begin
 hHeader := SendMessage(List.Handle, LVM_GETHEADER, 0, 0);
 with HD do
 begin
   case List.Columns[Column].Alignment of
     taLeftJustify:
       Align := HDF_LEFT;
     taCenter:
       Align := HDF_CENTER;
     taRightJustify:
       Align := HDF_RIGHT;
     else
       Align := HDF_LEFT;
   end;
   mask := HDI_IMAGE or HDI_FORMAT;
   pszText := PChar(List.Columns[Column].Caption);
   if ShowImage then
     fmt := HDF_STRING or HDF_IMAGE or HDF_BITMAP_ON_RIGHT
   else
     fmt := HDF_STRING or Align;
   iImage := Image;
 end;
 SendMessage(hHeader, HDM_SETITEM, Column, Integer(@HD));
end;


 
Григорьев Антон   (2004-04-19 17:49) [1]

В Delphi 5 этот тип определён в модуле CommCtrl.



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

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

Наверх




Память: 0.46 MB
Время: 0.033 c
14-1080850933
VMcL
2004-04-02 00:22
2004.04.11
Ваши оценки


7-1079532148
crite
2004-03-17 17:02
2004.04.11
Как освободить память


8-1070212580
Toni
2003-11-30 20:16
2004.04.11
Анимация спрайтов в DelphiX


1-1082408571
Mishenka
2004-04-20 01:02
2004.04.11
Диалог для даты и времени


3-1081422887
GIL
2004-04-08 15:14
2004.04.11
Тип стрима для текстового блоба