我可以在CTabCtrl中在运行时更改选项卡的图标吗

时间:2018-06-20 13:52:46

标签: mfc

在CTabCtrl中可以在运行时更改选项卡的图标吗?

我已将imagelist设置为ctabctrl。

我只想在运行时将图像索引更改为特定选项卡?有可能吗?

1 个答案:

答案 0 :(得分:2)

void SetTabImage(CTabCtrl* pCtrl, int nItem, int iImage)
{
    TCITEM tcitem;
    ZeroMemory(&tcitem, sizeof(tcitem);
    tcitem.mask = TCIF_IMAGE;
    tcitem.iImage = iImage;
    pCtrl->SetItem(nItem, &tcitem);
}