1.项目→属性→配置属性→调试→选择测试容器→确定→调试
2.Ondraw()函数中写代码
3.增加自定义属性:_DXXX(XXX为工程名)→右键→添加→属性→属性名→short→成员变量→生成成员变量和通知函数
4.调试→调用控件→控件→调用方法→Mapropput→参数→调用
5.属性页直接输入Ma
选中资源视图→Dialog→IDD_PROPPAGE_XXX→双击→删除已有
加入静态文本框→右键→属性→Caption→改为Ma
加入编辑框→右键→属性→ID→ID_EDIT_MA
编辑框→右键→类向导→成员变量→增加变量→类别Value→变量类型short→变量名→m_updateMa
6.控件与属性关联,VS2013需要手动添加
在CXXXPropPage中的DodataExchange(CDataExchange *pDx)中的内容,手动修改为下图
关联成功
7.使控件具有持久性的方法
在CXXXCtrl 中DoPropExchange(CPropExchange *pP)中添加代码
如果出现error C6625,选择项目→→属性→配置属性→常规→字符集→多字节
若出现错误,VS2013可能是TextOutw中的w需要去掉
7.通知容器属性值改变
双击XXXLib中查看id
在CXXXCtrl中OnMaChanged()中添加,BoundPropertyChanged(id号)