Проблема в использовании mfcpropertygridctrl
Я использую MFCPropertyGridCtrl, и если он используется в нескольких вызовах DLL, он будет работать нормально только в первый раз или впервые вызван DLL или Exe. Если мы вызываем следующую DLL, в которой мы использовали свойство grid, она дает отладочное утверждение при перемещении мыши по элементу управления grid.
Когда я отслеживал, где происходит разрыв кода, я пришел к тому, что объект MCFPropertyToolTipCtrl объявлен в классе CMFCPropertyGridCtrl, который является нулевым, в то время как функция tracktooltip вызывается событием onmousemove.
Что я уже пробовал:
Я попытался создать класс, который является производным от CMFCToolTiplCtrl и вызвал его функцию create, и он принимает родительское окно в качестве аргумента, в котором я передал объект grid.
я также попытался вызвать AFX_MANAGE_STATE(AfxGetStaticModuleState()); перед диалогом DOModal, в котором отображается сетка.