Поделиться через


CMFCPropertyGridCtrl::AddProperty

Добавляет новое свойство в элемент управления сетки свойств.

int AddProperty(
   CMFCPropertyGridProperty* pProp,
   BOOL bRedraw=TRUE,
   BOOL bAdjustLayout=TRUE 
);

Параметры

  • [входящий] pProp
    Указатель свойства.

  • [входящий] bRedraw
    TRUE чтобы немедленно перерисовывает себя свойство; в противном случае – значение FALSE.Значение по умолчанию — TRUE.

  • [входящий] bAdjustLayout
    TRUE чтобы выполнять повторное вычисление в качестве рисования текста и значением свойства, а затем создать свойство; FALSE для использования существующих вычислений рисования свойство.Значение по умолчанию — TRUE.

Возвращаемое значение

, Если этот метод выполняется успешно, то нулевой- основан индекс позиции в элементе управления сетки свойств, где свойство добавлено; в противном случае – значение -1.

Заметки

Этот метод добавляет указатель к указанному свойству в конец списка свойств в элементе управления сетки свойств.Не destroy свойства или не разрешать их, чтобы перейти из области элемента управления сетки, прежде чем удалено.После завершения с помощью элемента управления сетки свойств, вызовите CMFCPropertyGridCtrl::RemoveAll чтобы удалить все добавленные свойства.AddProperty метод завершается ошибкой, если указанное свойство уже было добавлено в список.

Требования

заголовок: afxpropertygridctrl.h

См. также

Ссылки

Класс CMFCPropertyGridCtrl

Диаграмма иерархии

CMFCPropertyGridCtrl::AdjustLayout