?
So, nun hab ich's doch noch gefunden!
Es lag an dem letzten Flag der Itemcount-Nachricht. Nach dem Requery auf mein DB-Recordset schick ich dem ListControl eine Nachricht über die Anzahl der gefundenen Einträge:
m_RecordList.SendMessage(LVM_SETITEMCOUNT, (WPARAM)count, (LPARAM)LVSICF_NOINVALIDATEALL);
Das letzte Flag bewirkt, dass nicht neu gezeichnet wird. Wenn die Nachricht aber wie folgt gesendet wird, dann wird auch brav gezeichnet:
m_RecordList.SendMessage(LVM_SETITEMCOUNT, (WPARAM)count, (LPARAM)LVSICF_NOSCROLL);
Gruss Theo