IVsRunningDocTableEvents2.OnAfterAttributeChange(UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается после изменения в атрибуте документа в таблице выполняющихся документов (RDT).
public:
int OnAfterAttributeChange(System::UInt32 docCookie, System::UInt32 grfAttribs);
public:
int OnAfterAttributeChange(unsigned int docCookie, unsigned int grfAttribs);
int OnAfterAttributeChange(unsigned int docCookie, unsigned int grfAttribs);
public int OnAfterAttributeChange (uint docCookie, uint grfAttribs);
abstract member OnAfterAttributeChange : uint32 * uint32 -> int
Public Function OnAfterAttributeChange (docCookie As UInteger, grfAttribs As UInteger) As Integer
Параметры
- docCookie
- UInt32
[in] Абстрактное значение, представляющее документ, атрибуты которого были изменены.
- grfAttribs
- UInt32
[in] Флаги, соответствующие измененным атрибутам. Значения берутся из перечисления __VSRDTATTRIB.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Реализации
Комментарии
Среда вызывает этот метод, когда атрибуты документа меняются несколько объектов, которые могут изменить атрибуты документа:
Атрибуты могут изменяться, когда кто-то вызывает NotifyDocumentChanged метод в IVsRunningDocumentTable интерфейсе.
Атрибуты также могут изменяться из-за RegisterAndLockDocument вызовов RenameDocument методов и.
Изменение заголовка окна документа также приводит к вызову этого метода.
Подпись COM
Из всшелл. IDL:
HRESULT IVsRunningDocTableEvents2::OnAfterAttributeChange(
[in] VSCOOKIE docCookie,
[in] VSRDTATTRIB grfAttribs
);