Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ListView_insertcolumn как пользоваться


[lamer]Barmaglot ©   (2003-01-29 13:16:00) 

SendMessage(hwnd_ListView, LVM_INSERTCOLUMN, 0 , {А вот как сюда передать TLVColumn?});

Не могу найти нормальную книгу по WinAPI, в основном попадаются на СИ. А я в СИ ничего не понимаю... Так, что помогите кто сможет.


[lamer]Barmaglot   (2003-01-30 09:10:00) [1]

А работающий пример? А то чего то не получается...


MBo   (2003-01-29 14:58:00) [2]

var lc:TLVColumn;

lc.**** заполняешь

SendMessage(ListView1.Handle,LVM_INSERTCOLUMN,0,Integer(@lc));


[lamer]Barmaglot   (2003-01-29 14:29:00) [3]

Help я читал.

1. Я так понял, что wparam это номер колонки которую я собираюсь сделать?

2. в lparam я передаю LVColumn, а Delphi говорит, что ожидалось integer, а получает tagLVColumnA. Как туда передать TLVColumn?

Если не сложно, напиши работающий пример, а я попытаюсь в нем разобраться...


MBo   (2003-01-29 13:19:00) [4]

почему 0, если
LVM_INSERTCOLUMN
wParam = (WPARAM) (int) iCol;
lParam = (LPARAM) (const LV_COLUMN FAR *) pcol;

и описание LV_COLUMN в хелпе есть


Наверх

Титульная страница Поиск, карта сайта Написать письмо