CDhtmlDialog窗体更新问题?
在使用VS2003的工具,建立了MFC的基于对话框的项目,对话框类均是继承于CDHtmlDialog类,
使用网页形式(html)形式来显示界面。 一个窗体对应一个html文件,只是这个html文件定义好一些<p id="test1"></p>块,
这些显示内容块希望由在窗体类的.cpp文件中通过代码SetElementHtml(strHtmlID, bstrInfo)去控制显示不同的文字内容。
当时我在OnInitDialog函数中调用SetElementHtml时,发现无法使得新设置的文字内容显示出来,
包括之后使用了UpdataWindow, UpdateUI等方法去更新窗体界面才无法让Html的内容去更新。
但是在OnTimer事件中调用SetElementHtml方法即可以让显示内容更新。
想请教各位,CDHtmlDialog窗体是在什么情况下更新显示界面的,怎么去动态改变HTML网页的显示内容,并显示出来。
CDHtmlDialog窗体的建立,显示界面变化的过程是怎样的呢?