以下是该方法的简单用法示例:
UINT nItemState;
int nTabIndex = 0; // 想要获取信息的标签项的索引
nItemState = m_TabCtrl.GetItemState(nTabIndex, TCIS_BUTTONPRESSED | TCIS_HIGHLIGHTED);
if (nItemState & TCIS_BUTTONPRESSED)
{
// 标签项当前处于按下状态
}
if (nItemState & TCIS_HIGHLIGHTED)
{
// 标签项当前处于高亮状态
}
在这里,m_TabCtrl 是你的 CTabCtrl 对象的实例,nTabIndex 是你想要获取状态信息的标签项的索引。nItemState 将包含指定标签项的状态信息。
常用的状态标志有:
- TCIS_BUTTONPRESSED:标签项当前处于按下状态。
- TCIS_HIGHLIGHTED:标签项当前处于高亮状态。
你可以使用这个方法来查询指定标签项的状态,并根据需要执行相应的操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22641/MFC/CTabCtrl