IVsTextBufferDataEvents.OnFileChanged(UInt32, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
转发文本缓冲区监视到其他感兴趣方的 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 。