Autor Beitrag
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 23.01.07 11:31 
Moin!

Wenn ich mir mit EnumWindows die Top-Level-Fenster auflisten lassen, wann ist das Aufzählen beendet (also der letzte Aufruf der Callbackfunktion erfolgt)?

Das ist im MSDN nicht so richtig eindeutig, aber angedeutet, dass nach Funktionsende von EnumWindows kein Aufruf der Callbackfunktion mehr erfolgt. Sehe ich das richtig? ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Di 23.01.07 11:35 
user profile iconNarses hat folgendes geschrieben:
Das ist im MSDN nicht so richtig eindeutig, aber angedeutet, dass nach Funktionsende von EnumWindows kein Aufruf der Callbackfunktion mehr erfolgt. Sehe ich das richtig? ;)

Ja, ich denke schon:
ausblenden Delphi-Quelltext
1:
2:
3:
// Start ...
  EnumWindows(@EnumWindowsProc, 0);
// Ab hier ist EnumWindows und das Aufzählen beendet


Edit: Oder musst du innerhalb der Callback-Procedure wissen das es der letzte Aufruf ist?
Narses Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 23.01.07 11:39 
Moin Tino!

Danke für die schnelle Antwort! ;)

user profile iconTino hat folgendes geschrieben:
Ja, ich denke schon:
ausblenden Delphi-Quelltext
1:
2:
3:
// Start ...
  EnumWindows(@EnumWindowsProc, 0);
// Ab hier ist EnumWindows und das Aufzählen beendet

OK, ich sehe das auch so. :)

user profile iconTino hat folgendes geschrieben:
Edit: Oder musst du innerhalb der Callback-Procedure wissen das es der letzte Aufruf ist?

Nein, es reicht, dass der Gültigkeitsbereich der Callbackfunktion klar definiert ist.

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.