我用MFC 创建了一个ActiveX 控件,在其中有一个属性:         LONG GetNum(void);    void SetNum(LONG newVal);long m_lNum;此控件的构造函数把m_lNum初始化为0,此属性在属性页中没有对应控件。 控件的OnDraw函数只是把m_lNum显示出来:    CString csNum;      csNum.Format(L"%u", m_lNum);pdc->TextOutW(iLeft, iTop, csNum);SetNum函数如下:    void CmfcActiveX2Ctrl::SetNum(LONG newVal){         AFX_MANAGE_STATE(AfxGetStaticModuleState());          m_lNum = newVal;         InvalidateControl();          SetModifiedFlag();}现在我在另一个MFC工程中使用此控件,在编辑它时把Num设置成其他值,但是运行时上面的显示还是0,请问如何使修改生效?谢谢!!!