Проблема с OnMeasureItem () - PullRequest
       26

Проблема с OnMeasureItem ()

0 голосов
/ 09 апреля 2010

Я использовал OnMeasureItem () в моем MFC ListControl, чтобы увеличить высоту строк, и добавил сообщение WM_ON_MEASUREITEM () на карту. Код, который я использовал, выглядит следующим образом:

void CListCtrlTestDlg :: OnMeasureItem (int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)

{

if (nIDCtl == IDC_LIST1) // IDC_LIST1 - это мой идентификатор ListControl

  {

      lpMeasureItemStruct->itemHeight += 20;

  }

}

Это не работает. Любое предложение, в чем проблема ???

Спасибо !!!!

1 Ответ

1 голос
/ 09 апреля 2010

Просто нужно было установить для 'Owner Draw Fixed' свойство значение 'TRUE' . Работает нормально сейчас:)

...