如何修改属性页的"确定"、"取消"和"应用"按钮的文字
编号:QA004217
建立日期: 2001年5月28日 最后修改日期:2001年5月28日
所属类别:
阿芳:
本问题涉及的操作系统:window98,window2000
本问题涉及的编程工具:Visual C++
遇到的问题:我生成了一个属性页,上面生成三个按钮,"确定"、"取消"和"应用"。问题是由于软件要求纯英文界面,我怎么把上面的三项换成"0k","cancel","apply" 因为现在找不到英文版的VC只能手动改动了。我想可能可用SetWindowText函数,但是不知道上面三个键的ID,因为它们是自动生成的,因此无法用GetDlgItem函数取得句柄。帮我想想办法好吗。
回答:
实际上,你根本不必修改这三个按钮的文字,因为这三个按钮是操作系统提供的,显示什么文字要看使用什么语言。在中文系统中显示中文,在英文系统中显示英文。
如果你一定要修改这几个标准按钮,它们的ID为IDOK、IDCANCEL、IDHELP和ID_APPLY_NOW。你可以使用CPropertySheet::GetDlgItem来获得对这几个按钮的控制。
此问题由李海回答。
| |
|
|
| |
|
|