Forum: PC-Programmierung VC++ 2008: MDI Fenster andocken lassen?


von peterguy (Gast)


Lesenswert?

Hallo zusammen,

ich bin grade dabei, ein Programm mit Microsoft Visual C++ 2008 Express 
zu schreiben. Die Oberfläche besteht im Wesentlichen aus einem MDI 
Container.

Jetzt habe ich das Problem, daß die geöffneten MDI-Fenster innerhalb des 
Containers frei verschiebbar sind, was ziemlich unübersichtlich ist.

Gibt es ene Möglicheit, die Fenster automatisch aneinander andocken zu 
lassen?

von Henry (Gast)


Lesenswert?

Wenn man das reine Windows programmiert gibt es dafür keine fertige 
Lösung.

Wenn man aber ein Visual C++ mit MFC hat dann existiert dort die Klasse 
CSplitterWnd.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und was hat CSplitterWnd mit dem Andocken von MDI-Childfenstern an den 
Rahmen des Hauptfensters zu tun?

Und seit wann kann man mit Visual C++ Express die MFC nutzen?

von Torsten S. (tse)


Lesenswert?

> Und seit wann kann man mit Visual C++ Express die MFC nutzen?

Schon eine ganze Weile.

http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/c8298f5b-bdee-4707-990c-046f3c3dfe71/

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Gut zu wissen. Danke.

von peterguy (Gast)


Lesenswert?

Für die, die vielleicht mit den gleichen Problemen kämpfen:

Ich bin jetzt mittlerweile auf Visual Studio 2008 Express C# 
umgeschwenkt und habe mir von www.codeproject.com einen Dock Container 
heruntergeladen.

Hier der Link (achtung, veraltete Version!):
http://www.codeproject.com/KB/toolbars/DockContainer.aspx

Die Aktuellste Version mit vielen Bugfixes findet man hier:
http://www.osec.ro/en/index.php/Dock_Container_Download_Page

Ein sehr feines Custom Control, wie ich finde!

von Torsten S. (tse)


Lesenswert?

peterguy wrote:

> Ich bin jetzt mittlerweile auf Visual Studio 2008 Express C#
> umgeschwenkt und habe mir von www.codeproject.com einen Dock Container
> heruntergeladen.

C# != C++

Aua das tut weh! Wer mit managed code zufrieden ist kann auch gleich 
seinen Kram in VB zurecht klicken. Heraus kommt das gleiche. Die 
Programmiersprache für interpretierenden Code ist dem VStudio egal, 
reine Kosmetik.

C / C++ ist etwas für Männer die wissen sie tun. Der Rest ist Spielzeug.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.