Was geschied bei Fenster Erstellung
-
Was passiert wenn ich zwei Fensterklassen a und b besitze und nun ein Fenster der Klasse a erstelle. Die zugehörige Fensterprozedur erstellt in der WM_CREATE Nachricht ein Fenster der Klasse b. Die diesem Fenster zugehörige Fensterprozedur erstellt wiederum in ihrer WM_CREATE Behandlung ein Fenster der Klasse a. Was passiert nun? Werden unendlich viele Fenster erzeugt oder ist irgendwann Schluß?
-
-
Ich glaube nicht das Fenster und GDI Objekte mit zu diesem Quota gehören.
Wenn das so konstruiert ist, wie Du sagt, wird ein Fenster nach dem anderen erzeugt bis der Speicher aufgebaucht ist oder eben eine andere Systembegrenzung zuschlägt.
Der Stack kann hier wohl weitaus eher eine Grenze werden, denn das ganze passiert ja dann rekursiv.
-
Ich glaube nicht das Fenster und GDI Objekte mit zu diesem Quota gehören.
Alles was aus der user32.dll kommt also GDI nicht, Fenster schon.