以下是该方法的声明及简要说明:
int CMFCBaseTabCtrl::GetTabFromPoint(const CPoint& point, BOOL bAllowDisabled = FALSE, int* pFlags = NULL) const;
- point:屏幕坐标,用于指定要检查的位置。
- bAllowDisabled:可选参数,如果设置为 TRUE,则允许检索已禁用的标签。
- pFlags:可选参数,用于返回有关标签的附加信息。
返回值是位于给定点的标签页的索引。如果没有找到标签页,则返回 -1。
示例用法:
CPoint point; // 传入屏幕坐标
int tabIndex = m_TabCtrl.GetTabFromPoint(point);
if (tabIndex != -1) {
// 找到了标签页,进行相应的处理
} else {
// 没有找到标签页
}
通过调用此方法,您可以确定给定屏幕坐标下的标签页索引,以便进一步处理或执行相关操作。
转载请注明出处:http://www.zyzy.cn/article/detail/20100/MFC/CMFCTabCtrl