如何给窗口的滚动条和CListCtrl的CHeaderCtrl贴上自己的皮肤

vfTS33HY35
2013-10-14 · TA获得超过4750个赞
知道大有可为答主
回答量:1076
采纳率:0%
帮助的人:2537万
展开全部
且它的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中声明该变量, 然后, 分两种情况:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式