CTabCtrl
CObject |
└CCmdTarget |
└CWnd |
└CTabCtrl |
一个“标签控件”类似于一个笔记本中的分隔器,或一个文件柜上的标签。通过使用标签控件,应用程序可以将一个窗口或对话框的相同区域定义为多个页面。每一页包含了一套信息或一组控件,当用户选择了相应的标签时应用程序就会显示相应的信息或控件。一种特殊类型的标签控件把标签显示得像按钮一样。点击一个按钮将立即执行一条命令而不是显示一个页。
CTabCtrl类提供了Windows通用标签控件的性能。这个控件(也就是CTabCtrl类)只对运行
在Windows 95和Windows NT 3.51或更新版本下的程序来说是可用的。
有关使用CTabCtrl的更多信息,参见“Visual C++程序员指南”中的“控件主题”和“使用CTabCtrl”。
#include <afxcmn.h>
请参阅:CHeaderCtrl, CListCtrl
CTabCtrl类成员
构造
CTabCtrl | 构造一个CTabCtrl对象 |
Create | 创建一个标签控件并将它与一个CTabCtrl对象连接 |
属性
GetImageList | 获取与一个标签控件相关的图像列表 |
SetImageList | 将一个图像列表分配给一个标签控件 |
GetItemCount | 获取此标签控件中的标签的数目 |
GetItem | 获取此标签控件中的某一个标签的信息 |
SetItemExtra | 设置一个标签控件中的每一个标签为应用程序定义的数据所保留的字节数 |
GetItemRect | 获取一个标签控件中的一个标签的边界矩形 |
GetCurSel | 确定在一个标签控件中当前选择的标签 |
SetCurSel | 在一个标签控件中选择一个标签 |
SetCurFocus | 将焦点设置到一个标签控件中的指定标签上 |
SetItemSize | 设置某个项的宽度和高度 |
SetPadding | 设置一个标签控件中的每一个标签的图标和标签周围的空间(填料) |
GetRowCount | 获取一个标签控件中的标签的当前行数 |
GetToolTips | 获取与一个标签控件相关联的工具提示控件的句柄 |
SetToolTips | 将一个工具提示控件赋给一个标签控件 |
GetCurFocus | 获取一个标签控件的具有当前焦点的标签 |
SetMinTabWidth | 设置一个标签控件中的项的最小宽度 |
GetExtendedStyle | 获取标签控件当前使用的扩展风格 |
SetExTendedStyle | 设置一个标签控件的扩展风格 |
GetItemState | 获取指定标签控件项的状态 |
SetItemState | 设置指定标签控件项的状态 |
操作
InsertItem | 在一个标签控件中插入一个新的标签 |
DeleteItem | 从一个标签控件中删除一项 |
DeleteAllItems | 从一个标签控件中删除所有的项 |
AdjustRect | 根据一个给定的窗口矩形来估算一个标签控件的的显示区域,或根据一个给定的显示区域来估算与之对应的窗口矩形 |
RemoveImage | 从一个标签控件的图像列表中删除一个图像 |
HitTest | 确定哪一个标签(如果有的话)位于指定的屏幕位置 |
DeselectAll | 重新设置一个标签控件中的项,清除任何被按下的项 |
HighlightItem | 设置一个标签项的加亮状态 |
可重载函数
DrawItem | 绘制一个标签控件的指定项 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论