Open Visual C++ MFC



  • Hallo,
    ich habe eine Programm mit MFC erstelt. Es ist SDI Anwendung. Das Programm funktioniert enlich wie Internet Explorer.

    Wie kann ich *.html in dem Program öfnen.
    Ich will nicht das sich der *.html in andere Program (Internet Explorer)öfnet wie bei:

    ShellExecute(NULL, "open", m_strDateiname, NULL, NULL, SW_SHOW);

    Weil wenn ich ShellExecute implementiere öffnet mit das Programm die Datei nicht in menen Programm sondern im Internet Explorer.



  • Wenn das ein CHtmlView ist, heißt das Navigate2. 🙂



  • Ich danke dir, hier ist die Lösung:

    void CE_LearnView::OnFileOpen()
    {
    // TODO: Code für Befehlsbehandlungsroutine hier einfügen
    CFileDialog m_ldFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, "HTML |.htm; .html| Alle Dateien|.||");

    if(m_ldFile.DoModal() == IDOK)
    {
    Navigate2(m_ldFile.GetPathName(), 0, NULL);
    }
    }


Anmelden zum Antworten