Есть такая функция которая перечисляет все top-level окна в системе:
BOOL EnumWindows(
WNDENUMPROC lpEnumFunc, // pointer to callback function
LPARAM lParam // application-defined value
);
Вопрос такой:
вроде все делаю правильно, но почему-то моя callback функция вызывается всего один раз...
хотя она должна вызваться столько раз сколько top-level окошек в системе с параметром хэндла каждого нового найденого окна...
Почему не подскажите?