IVsTextBufferDataEvents.OnFileChanged(UInt32, UInt32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Forwards the IVsFileChangeEvents::FilesChanged notification that the text buffer monitors to other interested parties.
public:
void OnFileChanged(System::UInt32 grfChange, System::UInt32 dwFileAttrs);
public:
void OnFileChanged(unsigned int grfChange, unsigned int dwFileAttrs);
void OnFileChanged(unsigned int grfChange, unsigned int dwFileAttrs);
public void OnFileChanged (uint grfChange, uint dwFileAttrs);
abstract member OnFileChanged : uint32 * uint32 -> unit
Public Sub OnFileChanged (grfChange As UInteger, dwFileAttrs As UInteger)
Parameters
- grfChange
- UInt32
[in] Specifies the type of change made to the file. For more information, see _VSFILECHANGEFLAGS.
- dwFileAttrs
- UInt32
[in] File attributes that changed.
Remarks
COM Signature
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.
Note
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.