【发布时间】:2022-12-01 01:43:36
【问题描述】:
我使用了一个只有一列的 wxListCtrl(这是一个非常简单的列表)。基于 listctrl-sample,我尝试让列表项前面有一个图标。不幸的是只显示了文本而不是图像。
那是我的代码(仅相关部分):
m_toolImages=new wxImageList(25,25);
m_hideList=new wxListCtrl(toolPanel,wxID_ANY,wxDefaultPosition,wxSize(180,-1),wxLC_REPORT|wxLC_NO_HEADER|wxLC_SINGLE_SEL);
m_hideList->AppendColumn(wxEmptyString);
m_hideList->SetColumnWidth(0,250);
m_hideList->SetImageList(m_toolImages,wxIMAGE_LIST_NORMAL);
imageID=m_toolImages->Add(bm); // bm is a wxBitmap wit a size of 25x25 pixels
m_hideList->InsertItem(i,"ItemName",imageID);
那么...这里可能缺少什么?
【问题讨论】:
标签: wxwidgets