не получается удалить item из listview
поискал в инете примеры. я проверял что клавиша delete работает, указывал exit и программа выключалась. но надо удалить item из listview. почему то не работает.
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_KEYDOWN: {
switch (LOWORD(wParam)) {
case VK_DELETE: {
int sel = ListView_GetNextItem(hwnd_list_view, -1, LVNI_SELECTED);
if (sel != -1) {
ListView_DeleteItem(hwnd_list_view, sel);
}
} break;
}
} break;