发现一个很奇怪的问题,当某个band有style RBBS_USECHEVRON 时,
用RBBIM_HEADERSIZE设置其HEADERSIZE就会出现问题,真实的大小总会比要设置的小,
我这里观察的结果是总要小12
msdn没找到答案,不知道是不是哪里搞错了
我发现chevron的大小刚好就是12,在RBN_CHEVRONPUSHED中得到,难道问题就出在这里?
最后解决办法,判断band是否具有RBBS_USECHEVRON ,如有则在设置其HEADERSIZE时多加上+12