Muss gerade leider den Rechner neu aufsetzen und kann nicht viel probieren (werd das später evtl. mal probieren, wenn's dann noch offen ist), habe aber mal in meinen Code geschaut, weil ich EnumChildWindows auch an zwei Stellen einsetze. Einziger Unterschied: ich verwende kein
const für die Parameter - finde auch
in der MSDN keinen Hinweis darauf.
Code:
BOOL CALLBACK EnumChildProc(
_In_ HWND hwnd,
_In_ LPARAM lParam
);
Aber - dann würde es ja nie statt nur in dieser speziellen Situation nicht funktionieren.