我在Windows C++應用程序中有一個TreeView控件,有一個ImageList集合。
我試圖插入一個節點,沒有圖標(沒有TVIF_IMAGE
標誌),但圖標仍然顯示。TreeView與具有節點圖標和無圖標的項目
TVINSERTSTRUCT tvis = { 0 };
tvis.hParent = hParent;
tvis.hInsertAfter = hInsertAfter;
tvis.item.mask = TVIF_TEXT;
tvis.item.pszText = (LPTSTR) lpszItem;
tvis.item.iImage = 0;
tvis.item.iSelectedImage = 0;
tvis.item.state = nState;
tvis.item.stateMask = nStateMask;
tvis.item.lParam = lParam;
::SendMessage(m_hWnd, TVM_INSERTITEM, 0, (LPARAM)&tvis);
這可能/支持?
我覺得你的問題是MFC和Visual C++標籤更好的人選。 – macroland
在圖像列表中包含一個空白圖標並選擇該圖標。 –