?
sorry, aber ich glaube, du hast nicht ganz verstanden, wo das Problem liegt:
Die Child-Fenster werden wirklich falsch dargestellt. Nach dem, was ich bisher herausgekriegt habe, ist es so, dass die Child-Fenster genau in der umgekehrten Reihenfolge ihrer z-Order dargestellt werden. D.h, das Fenster, welches man durch anklicken in der z-Order nach vorne bringt, wird immer hinter allen anderen Child-Fenstern gezeichnet. Trotzdem kann es auch in dem Bereich angesprochen werden, wo es von diesen verdeckt wird (da es ja gerade in der z-Order ganz vorne ist). Ich weiß es klingt unwahrscheinlich, aber du kannst es ja selbst ausprobieren. Dazu musst du in den WndProcs der Child-Fenster InvalidateRect(hParentWnd, NULL, TRUE) aufrufen, damit das Hauptfenster nach dem Verschieben oder anklicken der Child-Fenster aktualisiert wird.
Also, ich freue mich über jeden Tipp...
MFG
Jason