MDI,开启时同时打开了多个子窗口,用的是同一个doc,如何修改每个子窗口的标题

freespider 2003-10-16 06:03:54
MDI,开启时同时打开了多个子窗口,用的是同一个doc,如何修改每个子窗口的标题
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yintongshun 2003-10-16
  • 打赏
  • 举报
回复
上面两种方法其实是把代码写在哪儿的问题,都行,也可以调用窗口指针,来个-》调用函数设置
flyelf 2003-10-16
  • 打赏
  • 举报
回复
可以在CChildFrame中设置,
GetActiveView()->SetWindowText(title); // 该title是根据不同的数据而设置的
wuxfBrave 2003-10-16
  • 打赏
  • 举报
回复
重写CDocuemtn的SetTitle方法,这是一个虚函数
zhucde 2003-10-16
  • 打赏
  • 举报
回复
int flag=0;//先定义一个整型变量,用来控制

BOOL CMultidocDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;

// TODO: add reinitialization code here
// (SDI documents will reuse this document)
flag++;//每运行一次自动加1,用来标识子窗口

if(flag==1)
SetTitle("mm1");
if(flag==2)
SetTitle("mm2");
if(flag==3)
SetTitle("mm3");
.
.
.


return TRUE;
}

OK 了!!!!!!!1

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧