IVsTextBufferDataEvents.OnFileChanged(UInt32, UInt32) 方法

定义

转发文本缓冲区监视到其他感兴趣方的 IVsFileChangeEvents:: FilesChanged 通知。

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)

参数

grfChange
UInt32

中指定对文件进行的更改类型。 有关详细信息,请参阅 _VSFILECHANGEFLAGS

dwFileAttrs
UInt32

中已更改的文件属性。

注解

COM 签名

从 textmgr:

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

非 TextEditorView (如窗体视图)应连接到此事件,以管理文档窗口标题中是否应包含 "[ReadOnly]"。 可以访问此标题 GetProperty ,并为参数指定值 VSFPROPID_EditorCaption propid

备注

dwFileAttrs仅当在对的调用中设置了元素 VSFILECHG_Attr FilesChanged (在这种情况下,它将返回函数的结果)时,此参数才有效 GetFileAttributes

适用于