Mfc 在CTabCtrl中,我可以更改选项卡';在运行时显示图标

Mfc 在CTabCtrl中,我可以更改选项卡';在运行时显示图标,mfc,Mfc,在CTabCtrl中,我可以在运行时更改选项卡的图标吗 我已将imagelist设置为ctabctrl 我只想在运行时将图像索引更改为特定选项卡?可能吗?您应该使用CMFCTabCtrl。您应该使用CMFCTabCtrl。 void SetTabImage(CTabCtrl* pCtrl, int nItem, int iImage) { TCITEM tcitem; ZeroMemory(&tcitem, sizeof(tcitem); tcitem.mask

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

我已将imagelist设置为ctabctrl


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

您应该使用
CMFCTabCtrl
。您应该使用
CMFCTabCtrl
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);
}