Я хочу встроить две общие кнопки, такие как «Выбрать» и «Отмена», чтобы CMFCPropertyGridCtrl
линия собственности. Есть ли безболезненный способ сделать это?
Сам нашел решение. Ты можешь использовать OnCreateEditor
виртуальный метод для отправки пользовательского элемента управления в свойство. Обратите внимание, что это будет показано при редактировании свойства. Еще одно важное замечание, что CMFCPropertyGridCtrl
звонки OnCreateEditor
каждый раз, когда пользователь редактирует свойство, но перед уничтожением элемента управления он удаляет последний полученный CWnd
сам объект Вы должны учитывать это. Я не нашел никаких заметок об этом в MSDN CMFCPropertyGridProperty
документация (вы знаете, что сказать).
Других решений пока нет …