VC++2008如何用tab控件实现属性页

本文介绍了在VC++2008中使用MFC和Tab控件创建属性页的方法,包括新建子对话框,关联控件变量,添加事件处理函数以实现在不同属性页间的切换。通过这种方法,可以避免控件相互覆盖,使界面更加清晰。
摘要由CSDN通过智能技术生成

在VC编程中tab控件是个很有用的控件,用它可以来实现如下图所示的属性页:

每个属性页对应着一个子页面,不同的子页面实现不同的功能,这便产生了一个问题,每个子页面上可能会有许多控件,这样各个控件之间可能就会相互覆盖,相互影响,显然这是不能实现属性页的功能的。

解决这个问题的方法有两种,一是将所有的控件放在一个对话框中,切换属性页时隐藏不需要的控件,但是这样会使得整个对话中的控件非常混乱。再有一种方法就是有几个属性页就新建几个子对话框,每一个子页面对应的对话框都是独立的。下面就来讲怎么样去实现:

新建一个基于对话框的MFC应用程序,项目名称为tab,添加tab控件如图所示:

为tab控件关联控件变量m_tab,

在tabDlg.cpp文件的OnInitDialog()函数中添加代码(建立属性页标题):

如图所示:

新建子对话框,按如下步骤操作:

选择如下图所示的选项后点“新建”&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值