ZKX's LAB

如何给窗口的滚动条和CListCtrl的CHeaderCtrl贴上自己的皮肤 clistctrl隐藏水平滑动条

2021-04-06知识12

如何给窗口的滚动条和CListCtrl的CHeaderCtrl贴上自己的皮肤 且它的ID是0。CHeaderCtrl*pHeader=(CHeaderCtrl*)m_listCtrl.GetDlgItem(0);即使List控件非report模式,Header控件也存在,只是此时它的尺寸为0。可利用以下代码使得控件的第一列自适应大小:m_listctrl.SetColumnWidth(0,LVSCW_AUTOSIZE);List 控件中的图标初始化时可如下设置:m_listCtrl.InsertItem(LVIF_TEXT|LVIF_IMAGE,nRow,sItemText,0,0,nImage,NULL);在运行中需动态改变可调用SetItem()函数.m_listCtrl.SetItem(0,0,LVIF_IMAGE,NULL,nImage,0,0,0);删去图标可将nImage设置为-1。首先在你的CListCtrl中声明该变量,然后,分两种情况:

怎样在ClistCtrl添加中垂直滚动条,而不是水平的。 查看MSDN中ClistCtrl的create函数里,有那个标志位

我现在做了一个CListCtrl控件,里面有一个水平滚动条和一个垂直滚动条,这两个滚动条的功能都是完好的,现在有个问题: 当水平滚动条滚到到中间时,一旦拖动垂直滚动条水平滚动条就跑到了最右端,请问这个问题如何解决啊? 我现在做了一个CListCtrl控件,里面有一个水平滚动条和一个垂直滚动条,这两个滚动条的功能都是完好的,现在有个问题:当水平滚动条滚到到中间时,一旦拖动垂直滚?

#clistctrl隐藏水平滑动条

随机阅读

qrcode
访问手机版