Klebene Fenster die ihr Aussehen verändern.
-
Hi,
ich würde gerne Child Windows in meinem Programm haben, die wenn man sie an den Rand zieht ihr größe dem Rand und anderen Fenstern anpassen und ihr Aussehen dabei ändern. Man soll sie aber auch frei positionieren können.
Leider weiß ich nicht wo ich anfangen soll. Ist sowas schon als eigene Klasse implementiert oder muss man das erst selber machen?
Kleiner Denkanstoß in die richtige Richtung wäre nett.
Gruß,
Rastachiller
-
Was genau willst du machen
Wenn du mit dem Hauptfenster die Childs verschieben / in der Größe verändern willst: WM_SIZING abfangen
-
Naja sowas wie man halt in einer Typischen IDE hat.
Sagen wir mal ich will ein Child Fenster haben in dem ein Treeview da ist. Dieses Child Window soll wenn es am linken Rand gezogen wird seine Titelleiste verlieren und seine größe Anpassen. Nun soll man nur noch die größe des Rechten Randes verschieben können. Wenn man das Fenster nun wieder vom Rand wegzieht soll es wieder eine Titelleiste bekommen und frei verschiebbar sein.
Also solche Fenster wie du sie bei der Microsoft IDE oder eclipse hast.
-
Docking Windows also
, hier geht in die Richtung:
http://www.catch22.org.uk/tuts/docking1.asp
http://www.catch22.org.uk/tuts/docking2.asp