OnMeasureItem()的问题

时间:2010-04-09 06:21:57

标签: mfc message clistctrl

我在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;

  }

}

它不起作用。任何建议问题是什么???

谢谢!!!!

1 个答案:

答案 0 :(得分:1)

只需将'Owner Draw Fixed'属性设置为'TRUE'。现在工作正常:)