Thread Zugriff auf ListView
-
hallo zusammen,
in mehreren älteren threads habe ich davon gelesen, das änderungen eines listviews durch einen thread mit einer message an die view geschehen sollte(SendMessage(), RegisterMessage()).
nun habe ich mir nach meinem verständnis folgenden code zusammengebastelt.
void CListelementespielwieseDlg::OnOK() { LVITEM lvi; ZeroMemory(&lvi, sizeof(lvi)); //HWND hList = GetDlgItem(hwnd, IDC_LIST); lvi.mask = LVIF_TEXT | LVIF_PARAM; // Wir wollen TEXT und IMAGE angeben! lvi.iItem = 0; lvi.pszText = "huhu"; lvi.cchTextMax = lstrlen("huhu"); SendMessage(GetDlgItem(m_hWnd, IDC_LIST1), LVN_INSERTITEM, 0, (LPARAM) lvi); }
mit diesem code wird jedoch nichts in den listview eingetragen.
könntet ihr mir verraten wie ich dies lösen sollte?gruß _xerxes_