标签: winapi
使用LVM_GETITEMRECT和LVM_GETSUBITEMRECT我可以得到列或行矩形,但我希望得到整行矩形加上右边没有列到滚动条的任何区域,我该如何实现?我已经尝试了GetClientRect然后添加差异,但它似乎总是包括滚动条的宽度,这是为了在整行中绘制交替的背景颜色。
答案 0 :(得分:1)
设置矩形的右边缘以匹配客户端宽度是正确的做法。您可以使用GetSystemMetrics(SM_CXVSCROLL)减去滚动条的宽度。
GetSystemMetrics(SM_CXVSCROLL)