CDHtmlDialog 使用小结
一、绑定变量
DDX_DHtml_ElementText(pDX,_T("Text33"),DISPID_A_VALUE,m_txt33);
DDX_DHtml_ElementValue(pDX,_T("Text34"),m_txt34);
二、给控件赋值
void CHtmlmain::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CTime tNow = CTime::GetCurrentTime();
CString sNow = tNow.Format(L"%Y-%m-%d %H:%M");
BSTR bstrTable = sNow.AllocSysString();
//SetElementHtml(L"Text33",bstrTable);
SetElementText(L"Text33",bstrTable);
CDHtmlDialog::OnTimer(nIDEvent);
}
三、获取控件的值
m_txt34这个变量可以直接使用。
四、网页代码
<TD style="font-family:verdana;color:blue;font-size:190%" class="style5">
<input id="Text33" type="text"
class="style-inputgreenhead"
value="2018-10-15" /></TD>