Wie Update View?
-
Tach...
Wie schaffe ich es in folgender Situation meine View zu aktualisieren?
Folgende Klassen gibt es:
CMainFrame mit einer bestimmten Membervariablen
CLeftView und CRightView (Ahh geteieltes Fenster! Split)In CMainFrame gibt es eine Membervariable die nach einem Funktionsaufruf geändert wird.(Funktion zur Änderung steht in CMainFrame)
Danach ist es nötig das die Rechte Ansicht neu gezeichnet wird. Der Zugriff auf die Membervariable in CMainFrame aus der Klasse CRightView ist kein Problem. Dat funzt.
Es müßte also am Ende der Funktion ein entsprechender Aufruf zur Aktualisierung der Ansicht erfolgen.Kann mir da vieleicht einer helfen?
Hab schon ziemlich viel ausprobiert, dat funzt bloß allet net!!!RanCarter
-
Vielleicht mit CRightView::InitialUpdate()
Hoffe das geht.
Und viel glück mit deiner USB-Diplomarbeit
-
Original erstellt von jfuechsl:
**Vielleicht mit CRightView::InitialUpdate()Hoffe das geht.
Und viel glück mit deiner USB-Diplomarbeit**Merci !!!
-
Original erstellt von jfuechsl:
**Vielleicht mit CRightView::InitialUpdate()Hoffe das geht.
Und viel glück mit deiner USB-Diplomarbeit**Und noch eine Antwort:
Der Tipp hat allerdings leider nicht geholfen.
-
Original erstellt von rancarter:
**Und noch eine Antwort:Der Tipp hat allerdings leider nicht geholfen. :(**
So... und jetzt antworte ich mir mal selber... :p
Zeiger holen:
CModelldesignerDoc* pDoc = (CModelldesignerDoc*)this->GetActiveDocument();
ASSERT_VALID(pDoc);Updaten:
pDoc->UpdateAllViews(NULL);
Oh mann... manchmal ist man mit Blindheit geschlagen ...