我在MFC ListControl中使用了OnMeasureItem()来增加行的高度,并在Map中添加了WM_ON_MEASUREITEM()消息。我使用的代码如下:
void CListCtrlTestDlg :: OnMeasureItem(int nIDCtl,LPMEASUREITEMSTRUCT lpMeasureItemStruct)
{
if(nIDCtl == IDC_LIST1)// IDC_LIST1是我的ListControl ID
{
lpMeasureItemStruct->itemHeight += 20;
}
}
它不起作用。任何建议问题是什么???
谢谢!!!!
答案 0 :(得分:1)
只需将'Owner Draw Fixed'属性设置为'TRUE'。现在工作正常:)