Metoda IVsRunningDocTableEvents3.OnAfterAttributeChange — (UInt32, UInt32)
Wywołana po atrybut dokumentu zmiany z systemem dokumentu tabeli (RDT).
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int OnAfterAttributeChange(
uint docCookie,
uint grfAttribs
)
int OnAfterAttributeChange(
unsigned int docCookie,
unsigned int grfAttribs
)
abstract OnAfterAttributeChange :
docCookie:uint32 *
grfAttribs:uint32 -> int
Function OnAfterAttributeChange (
docCookie As UInteger,
grfAttribs As UInteger
) As Integer
Parametry
- docCookie
[w] Abstrakcyjne wartość reprezentujących dokument, którego atrybuty uległy zmianie.
- grfAttribs
[w] Flagi odpowiadające zmiany atrybutów.Wartości są pobierane z __VSRDTATTRIB wyliczania.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Implementuje
IVsRunningDocTableEvents2.OnAfterAttributeChange(UInt32, UInt32)
Uwagi
Wywołania środowiska w odniesieniu do tej metody, gdy dokument atrybuty zmienić kilka rzeczy mogą się zmieniać atrybuty dokumentu:
Atrybuty mogą ulec zmianie, gdy ktoś wywołuje NotifyDocumentChanged metodę w IVsRunningDocumentTable interfejsu.
Atrybuty mogą również zmienić, ponieważ wywołania RegisterAndLockDocument i RenameDocument metody.
Również zmiana tytuł okna dokumentu powoduje wywołanie tej metody.
Podpis COM
Z vsshell.idl:
HRESULT IVsRunningDocTableEvents3::OnAfterAttributeChange(
[in] VSCOOKIE docCookie,
[in] VSRDTATTRIB grfAttribs
);
Zobacz też
Interfejs IVsRunningDocTableEvents3
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku