int i;
char sex[255];
idx = ListView_GetItemCount(listHwnd); //listHwnd 리스트뷰핸들
while(idx--)
{
ListView_GetItemText(listHwnd, idx, 0, sex, 255);
}
리스트뷰 첨써봐서리..
이렇게돌려서 리스트뷰 값좀 긁어올려는데 sex에 자꾸 쓰레기값이들어옴.
왜이럼???????
(다른프로그램거가져오는거아니고 다른쓰레드에서 접근하는거도아님..)
#define ListView_GetItemCount(hwnd) \\ (int)SNDMSG((hwnd), LVM_GETITEMCOUNT, 0, 0L)
그렇다고 개뇬앙
#define ListView_GetItemText(hwndLV, i, iSubItem_, pszText_, cchTextMax_) \\{ LV_ITEM _ms_lvi;\\ _ms_lvi.iSubItem = iSubItem_;\\ _ms_lvi.cchTextMax = cchTextMax_;\\ _ms_lvi.pszText = pszText_;\\ SNDMSG((hwndLV), LVM_GETITEMTEXT, (WPARAM)(i), (LPARAM)(LV_ITEM *)&_ms_lvi);\\ }
하지마 개뇬아!!