BG MVC Model View Controller eğitim serisi yayında...

Ana page > Programlama > Windows API Programlama > WinAPI ipuçları > winapi_ipuc00012

Windows API ipuçları

Bir ListView kontrolünde bir sütun içinde birden fazla satırda yer alan aynı değeri bularak sıra ile işlem yapma

Aşağıdaki kodları kullanarak, bir ListView kontrolünün ilk sütununda yer alan aynı değere sahip satırları sıra ile bularak, satırların 4.sütunundaki değerleri alarak işlem yapabiliriz.


LVFINDINFO lvfinfo;
char cdizi1[40], cdizi2[40], cdizi3[40];
int hsira = -1;
int id = 0;

lvfinfo.flags = LVFI_STRING;
lvfinfo.psz = cdizi1;

strcpy(cdizi1, "deger");

while ((hsira = ListView_FindItem(hwndListView, hsira, &lvfinfo))!=-1) {
  ListView_GetItemText(hwndListView, hsira, 0, cdizi2, sizeof(cdizi2));

  if(!strcmp(cdizi1, cdizi2)) {
	 ListView_GetItemText(hwndListView, hsira, 3, cdizi3, sizeof(cdizi3));
	 .
	 .
	 .
  }
}