15,978
社区成员
发帖
与我相关
我的任务
分享
void CFriendList::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct)
{
lpMeasureItemStruct->itemHeight = m_nItemHeight;
}
可是我竟然没有给m_nItemHeight初始化,导致m_nItemHeight的不确定性,所以在DrawItem的时候数据就会不对,从而导致信息无法显示,真蛋疼,以后再也不能这么粗心了;
"孤独的和弦 "哥们谢谢你,真的很感谢你,谢谢你一直帮我解答
SetWindowLong(m_list.m_hWnd, GWL_EXSTYLE, WS_EX_CLIENTEDGE);
m_list.SetExtendedStyle(LVS_EX_GRIDLINES);
::SendMessage(m_list.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
// 看看设置风格是否需要修改
另外试试MoveWindow替代SetWindowPos