MFC标签控件 CTabCtrl

  1. CTabCtrl 标签页使用
    1. 引用 TabSheet.h .cpp 添加到项目中
    2. 拖入控件 tab ctrl
    3. 添加变量  类型 TabSheet类型
    4. 创建两个 标签页  属性 border 改为 none  style 改为 child
    5. 标签页 添加类
    6. 主窗口中  添加标签 m_tab.AddPage(TEXT("系统设置"), &dlg1, IDD_DIALOG1)
    7. 调用show方法 显示出来

1) 在ui工具箱拖放 Tab Control 

2)把 TabSheet.h和TabSheet.cpp 放在项目文件同级目录,并且添加到工程目录中

 3)给ui上 Tab Control 关联Control类型(CTabSheet)

4)添加对话框

a) 资源视图 -> Dialog -> 右击 -> 插入 Dialog

b) 设置相应属性:

   Style -> Child (子窗口)

   Border -> None (无边框)

c) 自定义类:点击对话框模板 -> 右击 -> 添加类(MyDlg1、MyDlg2)

d) 主对话框类中, 定义自定义类对象,需要相应头文件

 

e) 主对话框类中 OnInitDialog() 做初始化工作

	//给tab控件添加对话框
//IDD_DIALOG1为dlg1资源ID
	m_tabCtrl.AddPage(TEXT("系统管理"), &dlg1, IDD_DIALOG1); 

//IDD_DIALOG1为dlg2资源ID
	m_tabCtrl.AddPage(TEXT("系统设置"), &dlg2, IDD_DIALOG2); 

	//显示tab控件
	m_tabCtrl.Show();

 程序效果图:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量子孤岛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值