Visuall C++ Zeiger: CMainFrame auf CView

Dieses Thema Visuall C++ Zeiger: CMainFrame auf CView im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von zisu, 6. Jan. 2004.

Thema: Visuall C++ Zeiger: CMainFrame auf CView Hallo miteinander Kann mir jemand weiterhelfen? Ich benötige einen Zeiger von CMainFrame auf CView. Danke im...

  1. Hallo miteinander

    Kann mir jemand weiterhelfen?
    Ich benötige einen Zeiger von CMainFrame auf CView.

    Danke im voraus.

    zisu
     
  2. Wenn du Hilfe erwartest musst schon ein bischen Deutlicher werden. Zeiger gibts viele. Erklär mal dein Problem etwas genauer bitte.
     
  3. Ich möchte auf Variablen in der View-Klasse zugreifen.

    Hintergrund:
    Ich möchte in einen SDI-Programm das vorhandene Einblendmenü ändern.
    In die View-Klasse habe ich um das Häkchen zu setzen folgendes eingegeben.

    CMenu* pmenu =GetMenu()->GetSubMenu(3);
    pmenu->ChekMenuItem(ID_MENU_TEST,MF_BYCOMMAND | MF_CHECKED);

    Da bekam ich trotz 0 Fehler und 0 Warnungen immer einen Speicherfehler.
    Deswegen bin ich in die CMainFrame gewechselt. Das Häkchen setzen
    funktioniert. Leider habe ich keinen zugriff auf meine Variablen in der View- Klasse.
     
  4. Du musst dir für die View Klasse Funktionen schreiben die dir die Variablen zurückgeben, von aussen kannst du auf Klassenvariablen nicht zugreifen. Am Besten leitest du eine Klasse mit Vererbung von der View Klasse ab und implementierst da deine Funktionen die die Variablen zurückgeben. Die Hauptfunktionen der View Klasse erbst du damit automatisch.
     
  5. Danke für den Tip.

    Ich weis zwar noch nicht wie ich es mache, aber jeder Programmierer hat mal angefangen.
     
  6. Du hast dir mit c++ auch nicht das leichteste ausgesucht aber das kriegst du schon hin. ;D
     
Die Seite wird geladen...

Visuall C++ Zeiger: CMainFrame auf CView - Ähnliche Themen

Forum Datum
Problem mit Mauszeiger Windows 7 Forum 27. Feb. 2015
Nach VISTA Anmeldung nur schwarzen Bildschirm mit Mauszeiger Windows Vista Forum 1. Feb. 2015
Windows ohne Bild aber Mauszeiger ? Windows 7 Forum 26. Jan. 2015
Einen Mail Melder/Mail Anzeiger.. E-Mail-Programme 27. Nov. 2014
Windows 8 auf Laptop: Mauszeiger versehentlich deaktiviert Windows 8 Forum 15. Aug. 2014