Zugriff aus Application-Klasse auf View/Frame-Klasse



  • hi, bin relativ neu was MFC und so angeht, stehe nun vor einem problem, was ich aber anders nicht lösen möchte!!

    und zwar, initialisiere ich in der Application-klasse (jene die von CWinApp erbt - hier CHRFSApp) meiner SDI-Anwendung einige andere Klassen, welche aber per Pointer zB in der View-Klasse benötigt werden ... da Frame und View-Klasse aber wie folgt erstellt werden in der CHRFSApp-klassen weiss ich nicht wie ich diese jemals ansprechen kann:

    // Standard initialization
    // Register the application's document templates.  Document templates
    //  serve as the connection between documents, frame windows and views
    CSingleDocTemplate* pDocTemplate;
    pDocTemplate = new CSingleDocTemplate(
    	IDR_MAINFRAME,
    	RUNTIME_CLASS(CHRFSDoc),
    	RUNTIME_CLASS(CMainFrame),       // main SDI frame window
    	RUNTIME_CLASS(CHRFSView));
    if (!pDocTemplate)
    	return FALSE;
    AddDocTemplate(pDocTemplate);
    

    die Frage is also wie komme ich an Methoden in CHRFSView ran, bzw vielleicht auch in CMainFrame??? ... und ist es möglich aus CHRFSView/CMainFrame auf die CHRFSApp-klasse zuzugreifen, das wär unter Umständen auch nötig. 😕

    danke im vorraus
    greetz diggaa


  • Administrator



  • ui das ja toll, genau das hab ich gesucht, dange


Anmelden zum Antworten