C++怎样获得CTabCtrl标签/CListCtrl列标头的文字
char itemName[50]memset(itemName,0,50)
CITEM tcItem
tcItem.mask = TCIF_TEXT
tcItem.pszText = itemName
tcItem.cchTextMax = 50
//遍历所有的标签
int iCounts = m_tabCtrl.GetItemCount()
for (int ii=0ii<iCountsii++)
{
m_tabCtrl.GetItem(ii,&tcItem)
if (tcItem.pszText == sCarID)
{
m_tabCtrl.SetCurSel(ii) //如果有某一个标签的标题等于sCarID,那么就把该标签设置为当前页。
}
}
获取CListCtrl列标头文字
在OnItemclickList1的响应函数中
HD_NOTIFY *phdn = (HD_NOTIFY *) pNMHDR
// TODO: Add your control notification handler code here
char itemName[50]
memset(itemName,0,50)
LVCOLUMN lvcolumn
lvcolumn.mask = LVCF_TEXT
lvcolumn.pszText = itemName
lvcolumn.cchTextMax = 50
m_list.GetColumn(phdn->iItem,&lvcolumn)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)