Есть такое сообщение. Его, в частности, использует и VB6.
В качестве параметров сообщения выступают:
1. адрес функции обратного вызова для сравнения двух элементов (lparam)
2. произвольный параметр, который туда передаётся (wparam).
Возникает желание подменить адрес ф-и сравнения на адрес своей ф-ии.
А для этого хотелось бы знать, что конкретно VB6 передаёт в качестве параметра wparam.