![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RowSelect в ListView [D7, WinXP]
anod © (2003-04-14 14:25:00)Я посмотрел как это реализованно в исходниках ListView (Примерно так) :
SetWindowLong(hPlist, GWL_STYLE, GetWindowLong(hPlist, GWL_STYLE) or TVS_FULLROWSELECT);
Но при вставке в программу - ничего не происходит. Может нужно в каком - либо определенном месте вставлять?
anod (2003-04-14 15:35:00) [1]Точно, не ту функцию посмотрел
[lamer]Barmaglot (2003-04-14 14:48:00) [2]Ой сколько ошибок... Причем тут ListView и TVS_FullRowSelect(Treeview)? для Listview используется LVS_EX_FULLROWSELECT.
Вообщем вот пример использования
procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(Listview1.Handle, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT);
end;