CMFCPropertyGridCtrl опция выпадающего списка - PullRequest
1 голос
/ 26 августа 2010

У меня есть CMFCPropertyGridCtrl, некоторые элементы CMFCPropertyGridProperty имеют параметры. Это позволяет пользователю выбрать значение из выпадающего списка. Проблема в том, что когда пользователь нажимает, чтобы выбрать значение, появляется курсор ожидания. Я не нашел способ это исправить. У кого-нибудь есть понимание этой проблемы?

1 Ответ

1 голос
/ 08 ноября 2010

Похоже, эта функция встроена в MFC:

void CMFCPropertyGridCtrl::OnClickButton(CPoint point) { ASSERT_VALID(this); ASSERT_VALID(m_pSel); if (m_pSel->OnUpdateValue()) { CString strPrevVal = m_pSel->FormatProperty(); CWaitCursor wait; m_pSel->OnClickButton(point); if (strPrevVal != m_pSel->FormatProperty()) { OnPropertyChanged(m_pSel); } } }

К сожалению, единственный способ изменить поведение - это изменить исходный код MFC и перестроить MFC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...