IVsTextBufferDataEvents::OnFileChanged Method (UInt32, UInt32)

 

Forwards the IVsFileChangeEvents::FilesChanged notification that the text buffer monitors to other interested parties.

Namespace:   Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

void OnFileChanged(
	unsigned int grfChange,
	unsigned int dwFileAttrs
)

Parameters

grfChange
Type: System::UInt32

[in] Specifies the type of change made to the file. For more information, see _VSFILECHANGEFLAGS.

dwFileAttrs
Type: System::UInt32

[in] File attributes that changed.

From textmgr.idl:

HRESULT IVsTextBufferDataEvents::OnFileChanged(
   [in] DWORD grfChange, 
   [in] DWORD dwFileAttrs
);

The non-TextEditorView, such as a Form view, should connect to this event to manage whether "[ReadOnly]" should be included in the document window caption. You can access this caption be calling GetProperty and specifying a value of VSFPROPID_EditorCaption for the propid parameter.

System_CAPS_noteNote

The parameter dwFileAttrs is only valid if the element VSFILECHG_Attr is set in a call to FilesChanged, in which case it returns the result of the GetFileAttributes function.

Return to top
Show: