tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
339
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Squeegee Squeegee ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    53
    Hallo!
    Ich hab immer noch ein Problem mit meinem SplitterWnd...
    Und zwar habe ich zwei Splitter erstellt, links und rechts und möchte für jeden Splitter eine eigene View haben. Für den linken nehme ich die bereits vorhandene View, für den rechten habe ich eine eigene erzeugt.
    Der Codeteil, wo ich diese eigene View zuordne ist folgender:

    if ( !m_MainSplitter.CreateView( 0, 1, RUNTIME_CLASS( CSplitterWindowViewRight ),
    CSize( rect.Width()/2, rect.Height() ), pContext ) )
    {
    AfxMessageBox("Konnte Splitterframe rechts nicht einrichten");
    return FALSE;
    }

    Die Klasse CSplitterWindowViewRight ist einfach eine von CView abgeleitete Klasse mit der ich weiter auch nichts gemacht habe, außer dass ich die GetDocument-Methode eingesetzt habe, um an die Dokumentenklasse zu kommen.

    Wenn ich mir nun aber in diesem rechten Fenster per GetClientRect die Größe anzeigen lasse, zeigt er mir die Größe des linken Splitters an.

    Ich hab leider weder per Google noch per MSDN herausgefunden, wo mein Fehler liegt.

    Ich schätze mal, ich muss meine zweite View irgendwie noch registrieren oder so?

    Kennt sich damit jemand aus und kann mit weiterhelfen?

    viele Grüße
    Squeegee
     

  2. #2
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    556
    Du wirst dir mit
    Code :
    1
    
    CSplitterWindowViewRight *pView=(CSplitterWindowViewRight*)pMainFrame->m_MainSplitter.GetPane(0,1);
    einen Zeiger auf die View holen müssen.

    Mfg

    langer
    Geändert von langer1801 (02.11.05 um 16:17 Uhr)
     

  3. #3
    Squeegee Squeegee ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    53
    Hi,
    war mein Fehler, einfach die GetDocument nehmen, das hilft...
    Trotzdem Danke
    Gruß Squeegee
     

Ähnliche Themen

  1. RCP Views
    Von robertmr im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 23.11.08, 18:44
  2. Eclipse RCP: mehrere Views öffnen
    Von Vatar im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 18.09.05, 13:00
  3. Mehrere Views für ein Dokument
    Von Rearhh im Forum VisualStudio & MFC
    Antworten: 9
    Letzter Beitrag: 20.04.05, 18:53
  4. Views in SQL
    Von Prediger im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 20.03.05, 22:10
  5. C / C++ mehrere Views
    Von uweb im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 11.07.03, 21:11