一个单文档程序,建了两个试图,一个HtmlView,一个EditView。
我的目的是:
在HtmlView中浏览html文件,在EditView中显示当前页面的html源代码,并在EditView中编辑源代码,编辑后切换到htmlview,htmlview根据在editview中更改了的源代码,重新显示。如果浏览的结果不满意,可以切回EditView继续修改源代码。请问大虾们,这个怎么实现呢???????????????????????????多谢了阿!!!!!!!!!!!!!!!!!!!!!!!!
我的目的是:
在HtmlView中浏览html文件,在EditView中显示当前页面的html源代码,并在EditView中编辑源代码,编辑后切换到htmlview,htmlview根据在editview中更改了的源代码,重新显示。如果浏览的结果不满意,可以切回EditView继续修改源代码。请问大虾们,这个怎么实现呢???????????????????????????多谢了阿!!!!!!!!!!!!!!!!!!!!!!!!
我是想从htmlview中获取html代码,显示在editview中,反过来,根据editview中的代码,在htmlview中显示修改了的html文件,这个思路可以实现吗?一头雾水阿
{
CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();
ASSERT_VALID(pFrame); CHTMLEdView* pWebView = (CHTMLEdView*)pFrame->GetWebView();
ASSERT_VALID(pWebView);
CString strHTML;
pWebView->GetDocumentHTML(strHTML);
SetWindowText(strHTML);
}
void CHTMLEdView::UpdateView()
{
CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();
ASSERT_VALID(pFrame); CSourceView* pSrcView = (CSourceView*)pFrame->GetSourceView();
ASSERT_VALID(pSrcView);
CString szHTML;
pSrcView->GetWindowText(szHTML);
if(szHTML.GetLength() > 0)
SetDocumentHTML(szHTML);
}
我在htmlview中打开一个HTML文件时,可以同时以文本的方式打开源代码到editview,并隐藏editview.然后,我想编辑源代码,于是打开了editview,同时隐藏htmlview.当我源码编辑结束后,我想看一下效果,于是打开htmlview,同时又隐藏editview。这个时候我怎么样重新显示修改了的源代码到htmlview中呢???
那个