背景:
VS2010 MFC 向导对话框 修改按键
问题描述:
类视图.类.属性.重写.onsetactive.添加
显示“属性值无效”,详细信息显示“灾难性故障”。
分析:
未知,怀疑是VS自动添加功能故障
解决办法:
手动添加。
找到对象.h文件,写入函数声明:
public:
virtual BOOL OnSetActive();
找到对象.cpp文件,写入函数实现:
BOOL CAddPage::OnSetActive()
{
// TODO: Add your specialized code here and/or call the base class
// 获得父窗口,即属性表CPropertySheet类
CPropertySheet* psheet = (CPropertySheet*) GetParent();
//设置属性表只有“完成”按钮
psheet->SetFinishText(_T("完成"));
return CPropertyPage::OnSetActive();
}
参考文献:
给对话框添加WM_CTLCOLOR响应事件函数,报属性值无效,这个是为什么 http://bbs.youkuaiyun.com/topics/390391138?page=1
鸡啄米VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)http://www.jizhuomi.com/software/166.html