MFC中,创建对话框页面向导。将原先的下一步,改为图中的我接受。
两个相关类为:CPropertySheet和CPropertyPage全局的已经实现(关键点在于OnInitDialog()函数的添加),问题是,只想在第一个页面显示为我...
两个相关类为:CPropertySheet 和 CPropertyPage
全局的已经实现(关键点在于OnInitDialog()函数的添加),问题是,只想在第一个页面显示为我接受 其他页面仍是默认值。 展开
全局的已经实现(关键点在于OnInitDialog()函数的添加),问题是,只想在第一个页面显示为我接受 其他页面仍是默认值。 展开
2个回答
展开全部
CPropertySheet中任何函数里都可以:
CWnd *pWnd = GetDlgItem(ID_WIZNEXT);
获取下一步按钮的指针,然后通过SetWindowText函数就可以修改文字了。
CWnd *pWnd = GetDlgItem(ID_WIZNEXT);
获取下一步按钮的指针,然后通过SetWindowText函数就可以修改文字了。
更多追问追答
追问
下一步按钮是系统生成的,他的指针如何获取呢?
ID_WIZNEXT应该不是需要的ID。程序运行时出错。
新查的资料:
//向导模式下ID_WIZNEXT,ID_WIZFINISH, ID_WIZBACK, IDCANCEL
//普通模式下IDOK, IDCANCEL, ID_APPLY_NOW, IDHELP
补充:我只想在第一个向导属性页面修改显示字符。
追答
运行时出错,调试一下吧。
另外用SPY++看一下窗口句柄,对比一下。因为这个有版本问题,没法帮你试。
只想第一页,那就在翻页的时候再改回来呗。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询