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


COleControl::OnSetData

Вызываемый платформой, чтобы заменить контрольна данные с заданными данными.

virtual BOOL OnSetData(  
   LPFORMATETC lpFormatEtc,  
   LPSTGMEDIUM lpStgMedium, 
   BOOL bRelease  
);

Параметры

  • lpFormatEtc
    Указатель на структуру FORMATETC, определяющий формат данных.

  • lpStgMedium
    Указатель на структуру STGMEDIUM, в которой находятся данные.

  • bRelease
    TRUE если элемент управления должен освобождает носитель записи; FALSE если элемент управления должен освобождает носитель записи.

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

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Если данные в постоянном формате набора свойств, реализация по умолчанию изменяет состояние элемента управления соответственно. В противном случае реализация по умолчанию не выполняет никаких действий. Если bReleaseTRUE, то в ReleaseStgMedium выполняется; в противном случае – нет.

Переопределить эту функцию, чтобы заменить контрольна данные с заданными данными.

Дополнительные сведения см. в разделе макета и FORMATETCSTGMEDIUM в Windows SDK.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

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

COleControl::DoPropExchange