ActiveX 属性持久性 是否是测试环境判断

来源:互联网 发布:js 数组 元素个数 编辑:程序博客网 时间:2024/06/15 07:33

用户不会希望每次开始程序 要重新设置属性值

void CMy0705BCtrl::DoPropExchange(CPropExchange* pPX)//此函数用来提供属性的持久性{ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));COleControl::DoPropExchange(pPX);// TODO: Call PX_ functions for each persistent custom property.::PX_Long(pPX,_T("dota_int2"),this->m_dota_int,12346);<span style="white-space:pre"></span>//123456是默认值 用户改了以后 会保存改后的值}


在测试环境里 时钟不会走  但在实际环境里会走
void CMy0705BCtrl::OnTimer(UINT_PTR nIDEvent){// TODO: Add your message handler code here and/or call defaultif(TRUE==this->AmbientUserMode())//如果是在运行环境中 则刷新 (菜单 tool里的那个工具是测试环境){this->Invalidate();}COleControl::OnTimer(nIDEvent);}


0 0
原创粉丝点击