Существует элемент управления SysListView32. Я пытаюсь получить количество элементов в ListView с помощью API
int iCount = SendMessage(hList,LVM_GETITEMCOUNT,0,0);
LVM_GETITEMCOUNT правильно возвращает количество предметов в XP.
Но тот же звонок периодически работает на VISTA. В Vista я получаю iCount = 0;
GetLastError () для Vista возвращает 0x05. Доступ запрещен.
Как возвращается itemcount при отладке, так как процесс запущен с правами администратора
Какие-нибудь предложения, как заставить этот звонок работать на VISTA?