怎么设置另一个对话框中的CStatic控件文本内容

如何设置另一个对话框中的CStatic控件文本内容
1个父对话框,包含n和子对话框,子对话框之间进行跳转,如何实现在一个对话框中对另一个对话框中的CStatic控件进行文本设置?
我通过SetDlgItemText(),直接用的那控件的ID无法实现!求教!

------解决方案--------------------
要通过对象的方式,例如
class aDlg
{
public:
 void SetV(LPCTSTR lpV){ SetDlgItemText(...)};
};
class bDlg
{
public:
bDlg(aDlg* a)
{
m_a = a;
}
aDlg* m_a;
void seta()
{
m_a.SetV(_T("aaa"));
}
};

------解决方案--------------------
可以给父窗口发一个自定义的消息,然后由父窗口经行更改,应用于非模态。
如果是模态对话框,一个主对话框对n个子对话框,n个子对话框,子对话框A显示的话B就显示不了,完全可以等A结束后再行设置B对话框的值。
------解决方案--------------------
一个对话框类中保存另外一个对话框类对象的指针或者窗口句柄即可。
------解决方案--------------------
假设子对话框为A、B,在A中通过父对话框作为中转,获取到B的句柄,然后在A中向B发送自定义消息,在B的消息响应函数中进行处理(对对话框B中的CStatic控件进行文本设置)!