CPropertySheet* pSheet = (CPropertySheet*)GetParent();
ASSERT_KINDOF(CPropertySheet, pSheet);
pSheet->SetWizardButtons(PSWIZB_NEXT|PSWIZB_FINISH );
不可以吗
ASSERT_KINDOF(CPropertySheet, pSheet);
pSheet->SetWizardButtons(PSWIZB_NEXT|PSWIZB_FINISH );
不可以吗
解决方案 »
- 我建立一个文本框,怎么获取输入焦点在这个框上的时候输入的回车?
- 该怎么解决?
- 游戏窗口弹出消息框, 有办法获取里面的文字信息没有?
- FTP上传不成功?什么原因
- 高分求教!做一个共同类,使得它所派生类中均能响应,F1,F3,F5,F6,F7,F9,F10,ENTER等键!
- 怎样通过编程用鼠标移动没有标题栏的对话框?
- 怎么判断给定路径的文件夹是否处于打开的状态亚!谢谢!
- 整数123怎么转换成"123"
- 一个理论上的问题,请达人帮忙解释一下
- 一个小问题,虽然没分了不过各位看看可能会有帮助吧!
- 能不能对JPEG图片直接作各种效果处理而不解压成位图?
- 紧急求援:怎么讲一个字符串传到ATL COM 的对话框的编辑框中??谢谢!!
在需要时新类动态生成一个需要的BUTTON就可以了
当然得处理好BUTTON的事件
可以重载PreTranslateMessage()或者窗口子类化
你可以用GetParent()来建立Finish按钮:
BOOL CLastStepPage::OnSetActive()
{
CPropertySheet* pParent = (CPropertySheet*) GetParent();
pParent->SetWizardButtons (PSWIZB_BACK | PSWIZE_FINISH);
pParent->SetFinishText("Finish");
return CPropertyPage::OnSetActive();
}