在对话框中加入属性页,点击属性页按钮,怎么改变对话框按钮的显示

在对话框中加入属性页,点击属性页按钮,如何改变对话框按钮的显示?
首先建立两个子对话框类:CPage1,和CPage2;

在主对话框类CDlgMy中声明三个变量:
CPage2   m_page2;
CPage1   m_page1;
CPropertySheet   m_sheet;

在主对话框类CDlgMy的初始化函数中加入如下代码:
m_sheet.AddPage(&m_page1);
m_sheet.AddPage(&m_page2);
m_sheet.Create(this,   WS_CHILD   |   WS_VISIBLE,   WS_EX_CONTROLPARENT);

主对话框运行的时候,就会显示一个包含两页的属性页。

子对话框类CPage1当中添加了一个按钮,响应函数如下:
void   CPage1::OnButton1()  
{
//   TODO:   Add   your   control   notification   handler   code   here
MessageBox( "Hello! ");
}
程序运行时,点击属性页第一页的Button1按钮,会弹出一个对话框说“Hello!”

现在,我想在点击这个Button1按钮的时候,改变主对话框类CDlgMy上的按钮IDOK   的显示。

请问,该如何实现?


------解决方案--------------------
将CDlgMy的指针赋给CPage1的成员变量CDlgMy* m_pDlgMy;通过m_pDlgMy操作IDOK的显示

m_pDlgMy-> SetDlgItemText(IDOK, "china ");