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);
}
}