在Icon模式下的CListCtrl,想實作下面圖片上這種效果。


但是我的程式現在當串列滿的時候,出現的是垂直滾動條,不是水平滾動條。 有沒有人可以解決這個小問題?
uj5u.com熱心網友回復:
樓主, 根據我的實驗, 不管是哪種模式的CListCtrl. 添加元素到串列滿的時候, 都會出現水平滾動條, 而不是垂直滾動條uj5u.com熱心網友回復:
1 listctrl控制元件的尺寸是否大于它的容器的尺寸?
2 有沒有在類似OnSize這樣的函式中改變listctrl控制元件的大小?
3 也有可能是Bug,官方對此有回復并給出了解決方案。
https://connect.microsoft.com/VisualStudio/feedback/details/848563/clistctrl-horizontal-scrollbar-is-not-showing-up-even-if-excess-of-columns-are-added-in-common-control-6#tabs
uj5u.com熱心網友回復:
改用 listbox ?“改進版PeIcons.zip”
http://download.csdn.net/detail/schlafenhamster/3011852
“是PeIcons.rar的改進版,增加了Tree自繪。及一些意外檢查”
uj5u.com熱心網友回復:
(1)ICON形式中,如果設定屬性中對齊方式為LVS_ALIGNTOP,那么當內容容納不下時,只會出現豎直滾動條(Vertical Scroll)(2)ICON形式中,如果設定屬性中對齊方式為LVS_ALIGNLEFT,那么當內容容納不下時,只會出現水平滾動條(Horizontal Scroll)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/37090.html
標籤:界面
上一篇:哭了,在線求教人物移動
下一篇:怎樣禁止在桌面粘貼檔案和檔案夾?
