永发信息网

VC中的Tab Control 如何使用.怎样和子窗体连.

答案:3  悬赏:50  手机版
解决时间 2021-05-11 11:46
VC中的Tab Control 如何使用.怎样和子窗体连.
最佳答案

上面说的很明白了,我就不多说了!


之作一点补充:


switch(CurSel)
{
case 0:
m_page1.ShowWindow(true);//page1显示


m_page2.ShowWindow(false);//page2隐藏
break;
case 1:


m_page1.ShowWindow(false);//page1隐藏
m_page2.ShowWindow(true);//page2显示
break;
default:
break;
}

全部回答
什么意思,问题模糊

VC tab control 使用简单例子

1. 新建一个MFC工程--MFC AppWizard(exe), 取名TabTest, 选择Dialog based, 然后Finish. 2. 在话框上添加Tab Control控件并在Property属性中设置ID为IDC_TAB. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl. 3. 在对话框的初始化函数OnInitDialog里面添加如下代码:

m_tab.InsertItem(0, "第一页"); m_tab.InsertItem(1, "第二页");

4.在对话框资源里面添加两个对话框资源, ID分别命名为IDD_PARA1, IDD_PARA2 . 在Property属性中设置style为Child, Border为None. 再分别为其添加对应的基于CDialog类CPara1, CPara2. 5. 在CTabTestDlg类中添加两个成员变量m_para1, m_para2, 分别是两个子对话框的实例. 代码如下:

CPage2 m_page2; CPage1 m_page1;

6. 在IDD_TABTEST_DIALOG对话框的初始化函数OnInitDialog里面添加如下代码:

//关联对话框,并且将IDC_TABTEST控件设为父窗口 m_page1.Create(IDD_PAGE1,GetDlgItem(IDC_TAB)); m_page2.Create(IDD_PAGE2,GetDlgItem(IDC_TAB)); //获得IDC_TABTEST客户区大小 CRect rs; m_tab.GetClientRect(&rs); //调整子对话框在父窗口中的位置 rs.top+=20; rs.bottom-=20; rs.left+=20; rs.right-=20; //设置子对话框尺寸并移动到指定位置 m_page1.MoveWindow(&rs); m_page2.MoveWindow(&rs); //分别设置隐藏和显示 m_page1.ShowWindow(true); m_page2.ShowWindow(false); //设置默认的选项卡 m_tab.SetCurSel(0);

7. 添加Tab Control控件的TCN_SELCHANGE事件响应函数OnSelchangeTabtest(NMHDR* pNMHDR, LRESULT* pResult) ,函数体代码如下:

int CurSel = m_tab.GetCurSel(); m_page1.ShowWindow(false); m_page2.ShowWindow(false); switch(CurSel) { case 0: m_page1.ShowWindow(true); break; case 1: m_page2.ShowWindow(true); break; default: break; }

ok了,运行试试!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“飞鸟集”这个词语的英文翻译是什么?
生活中哪些地方应用了溶解的性质?
魔兽世界冰法加点?
肠胃炎吃什么零食好,胃不好的人最适合吃什么
手机在哪里下软件最安全?软件最全最新、
戒烟真的这样难吗?好多方法都试过就是戒不了
真的好想回到以前.世上真的有时空隧道吗?
我生日和我外公去世正好是一天,有什么预兆吗
本科学校里的大专专业会比大专学校的专业好吗
电脑开着电很会用吗
google地图手机版收取资费吗?
炫舞名埖刺╮求舞团名(舞团职位)好听好看的
请帮忙解梦!
为什么我Flash里面已经添加好了导线还而动画
有没有手机免费打电话的软件?
推荐资讯
oppo手机最新广告歌是什么?有韩庚
为什么我大号的好友(包括自己的)个性头像全
宝宝老是踢被子怎么办,小孩子老踢被子怎么办
谁有可以免费下载小说的网站··介绍几个给哥
什么叫UFO
猫让狗做饭狗做了…猫让狗做饭狗不做…狗让猫
我用Excel时, 怎么插不了图表啊??
DNF属性相克
老婆第一个小孩是掊腹产,是不是第二个也要掊
求QQ飞车托道具视频地址
成教和自考哪个难一些
关于南昌航空大学的几个问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?