mfc - 在 CTabCtrl 中,我可以在运行时更改选项卡的图标吗
问题描述
在 CTabCtrl 中,我可以在运行时更改选项卡的图标吗?
我已将 imagelist 设置为 ctabctrl。
我只想在运行时将图像索引更改为特定选项卡?可能吗?
解决方案
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);
}
推荐阅读
- windows - 无法准备上下文:无法评估上下文路径中的符号链接:EvalSymlinks:在 Windows 上安装 libacvp 时出现太多链接错误
- android - 回购清单。致命:清单“default.xml”不可用
- android - React native 中的密钥库格式无效
- mysql - 将 docker mysql 卷从容器转换为共享目录
- mysql - 我无法运行 mysql 命令行
- couchdb - writing a map function in couchdb db that inserts another doc into a doc
- r - 从R中的图像修改像素颜色
- ios - 有没有办法让 ios 的通知监听器在颤动
- python - 如何将python数组分配给gnuplot数组?
- javascript - material-ui table 多子行不能一起悬停