IVsTextBufferDataEvents.OnFileChanged(UInt32, UInt32) Méthode

Définition

Transmet la notification IVsFileChangeEvents :: FilesChanged que la mémoire tampon de texte surveille à d’autres parties intéressées.

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)

Paramètres

grfChange
UInt32

[in] Spécifie le type de modifications apportées au fichier. Pour plus d’informations, consultez _VSFILECHANGEFLAGS.

dwFileAttrs
UInt32

[in] Attributs de fichier qui ont changé.

Remarques

Signature COM

À partir de textmgr. idl :

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

La non-TextEditorView, telle qu’une vue de formulaire, doit se connecter à cet événement pour gérer si « [ReadOnly] » doit être inclus dans la légende de la fenêtre de document. Vous pouvez accéder à cette légende en appelant GetProperty et en spécifiant VSFPROPID_EditorCaption la valeur pour le propid paramètre.

Notes

Le paramètre dwFileAttrs n’est valide que si l’élément VSFILECHG_Attr est défini dans un appel à FilesChanged , auquel cas il retourne le résultat de la GetFileAttributes fonction.

S’applique à