属性页切换问题

lxrlxr20021 2004-10-13 10:42:28
1、我有4个CPropertyPage,在加入到CPropertySheet后,在4四个CPropertyPage切换时,会触发
什么事件,我想在切换时更新当前页;

2、我有一个Dialog(dlg1),在IntialDialog()中,我创建了一个CPropertySheet(用Create(this,Child风格),并把CPropertyPage添加进去,把CPropertySheet.ShowWindow(SW_HIDE),接着在IntialDialog()中,我又动态创建一个对话框dlg2,我不停在dlg2和CPropertySheet之间切换(由dlg1 控制,并在dlg1
中Set CPropertyPage上的CLabel上的文本,发现CPropertyPage没有按我的意思更新,不知何解?
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadowWind 2005-01-20
  • 打赏
  • 举报
回复
mark
sjcode 2004-10-14
  • 打赏
  • 举报
回复
Rowsheet = new CPropertySheet("列选择");
CProppageMobileMORowSet *mobilemo = new CProppageMobileMORowSet();
CProppageMobileMTRowSet *mobilemt = new CProppageMobileMTRowSet();
Rowsheet->AddPage(mobilemo);
Rowsheet->AddPage(mobilemt);

Rowsheet->DoModal();
lixiaosan 2004-10-14
  • 打赏
  • 举报
回复
2.有可能在对话框中没有响应标签消息

看看这个

http://www.vckbase.com/document/viewdoc/?id=398
http://www.vckbase.com/document/viewdoc/?id=427
lixiaosan 2004-10-14
  • 打赏
  • 举报
回复
1.OnSetActive
ACuke 2004-10-14
  • 打赏
  • 举报
回复
顶。
stevecrisewu 2004-10-14
  • 打赏
  • 举报
回复
1.重载这两个函数
OnSetActive
OnKillActive

2.你怎么设置它得标签得?用下面这个试试
TC_ITEM item;
item.mask=TCIF_TEXT;
item.pszText="test1";
m_PropSheet.GetTabControl()->SetItem(0,&item);

15,979

社区成员

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

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