在較新版本的公共控制庫中,listview支持組。當我使用listview宏來添加一個組時,該組不會出現在列表視圖中。 listview控件可能不顯示已添加的組的原因是什麼?在win32 listview中沒有顯示組的原因是什麼?
2
A
回答
4
在將組添加到列表視圖之前,在列表視圖上啓用組視圖。您可以使用ListView_EnableGroupView宏或LVM_ENABLEGROUPVIEW消息來實現此目的。
ListView控件必須有頂部對準窗口樣式。您可以在列表視圖控件的資源編輯器中設置此樣式,或使用LVS_ALIGNTOP應用此樣式。
組必須有相關的項目。如果該組沒有關聯任何項目,則可能無法顯示。將項目插入列表視圖時,必須使用LVITEM的iGroupId屬性指定組標識。請注意,LVITEM的iGroup屬性是隻讀的,不應用於指定項目所屬的組。
組必須有它纔能有關聯,它顯示的項目。如果要設置一個項目小組後,無論是產品,並且該已創建確保你沒有使用ListView_MoveItemToGroup宏是僅適用於Windows CE可用。相反,您可以使用ListView_SetItem宏設置項目的組。
LVITEMA Item = {0}; Item.mask = LVIF_GROUPID; Item.iItem = Index; Item.iGroupId = GroupId; if (ListView_SetItem(hWnd, &Item) == FALSE) return FALSE; return TRUE;
listview不能處於「列表」模式,因爲它不受支持。
ListView中不能是ownerdrawn列表視圖它也是不支持的。
的application manifest必須指定公共控件庫6.0或更高版本。
確保在調用InitCommonControlsEx時不包含ICC_LISTVIEW_CLASSES標誌,因爲在某些情況下可能會阻止listview控件顯示組。
其他資源:
相關問題
- 1. 爲什麼沒有顯示值(DOM)的原因
- 2. 高壓縮視頻中顯示的塊的原因/使用/原因是什麼?
- 3. 在Java 8流中沒有索引的原因是什麼?
- 4. 是什麼原因
- 5. 旋轉數組的原因是什麼?
- 6. 在Opera中沒有明顯原因的滾動條顯示
- 7. 爲什麼ListView中沒有顯示,雖然沒有錯誤?
- 8. jQuery API中沒有索引的.get()的原因是什麼?
- 9. RejctedExecutionException的原因是什麼?
- 10. 'System.IO.IsolatedStorage.IsolatedStorageException'的原因是什麼?
- 11. BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE的原因是什麼?
- 12. ChangeConflictException的原因是什麼?
- 13. 什麼是UnsatisfiedLinkError的原因?
- 14. UnsupportedClassVersionError的原因是什麼?
- 15. 有沒有插件使用postcss-loader的原因是什麼?
- 16. 什麼是「其他」問題Nsight Profiler顯示的問題原因?
- 17. 無法顯示XML頁面,此錯誤的原因是什麼?
- 18. 爲什麼angularjs插件使用$ timeout沒有明顯的原因
- 19. ListView沒有顯示
- 20. 示例中顯示的四次添加寄存器的原因是什麼?
- 21. 在反應組件中使用static contextTypes = {}的原因是什麼?
- 22. ListView沒有顯示?
- 23. ListView沒有顯示?
- 24. PlatformID.MacOSX是什麼原因?
- 25. 什麼是沒有CSS「 - 」選擇器的技術原因?
- 26. cheerio.filter()?這段代碼沒有運行的原因是什麼?
- 27. org.json.JSONException的原因是什麼:url沒有值
- 28. java.lang.reflect.InvocationTargetException:這是什麼原因?
- 29. Capistrano沒有Deploy :: Strategy :: Update的原因是什麼?
- 30. JavaScript中斷點的原因是什麼?