16,467
社区成员
发帖
与我相关
我的任务
分享
A *parent=(A*)(GetParent()->GetParent());
parent->SetWindowText("实现了设置对话框标题");
[/quote]
可以了,谢谢你,分数怎么给的, 我在请教下,A *parent=(A*)(GetParent()->GetParent());先操作的哪一步的?
[/quote]
当然是先调用GetParent()获取B的父窗口Tab,再调用tab控件的GetParent()得到tab控件的父窗口A
这是简化版的,实际上是这样的:
CWnd *pTab = GetParent();
if(pTab)
{
A *parent=(A*)pTab->GetParent();
if(parent)
parent->SetWindowText("实现了设置对话框标题");
//CWnd *pWndA = pTab->GetParent();
//pWndA->SetWindowText("实现了设置对话框标题");
}
A *parent=(A*)(GetParent()->GetParent());
parent->SetWindowText("实现了设置对话框标题");
[/quote]
可以了,谢谢你,分数怎么给的, 我在请教下,A *parent=(A*)(GetParent()->GetParent());先操作的哪一步的?
A *parent=(A*)(GetParent()->GetParent());
parent->SetWindowText("实现了设置对话框标题");