VSConstants.VsTextBufferUserDataGuid Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Il s’agit des propriétés IVsUserData prises en charge par l’objet TextBuffer (DocData) de l’éditeur de code source (texte). L’interface IVsUserData est récupérée par QueryInterface sur l’objet IVsTextLines de l’éditeur de texte.
public: ref class VSConstants::VsTextBufferUserDataGuid abstract sealed
class VSConstants::VsTextBufferUserDataGuid abstract sealed
public static class VSConstants.VsTextBufferUserDataGuid
type VSConstants.VsTextBufferUserDataGuid = class
Public Class VSConstants.VsTextBufferUserDataGuid
- Héritage
-
VSConstants.VsTextBufferUserDataGuid
Champs
BufferStorage_guid |
object : cette propriété est utilisée pour accéder à l’objet de stockage de la mémoire tampon. Le pointeur retourné peut être QI’d pour IVsTextStorage et IVsPersistentTextImage. Il s’agit d’une propriété get-only. Pour définir le stockage, utilisez la méthode InitializeContentEx de la mémoire tampon. |
BufferStorage_string |
object : cette propriété est utilisée pour accéder à l’objet de stockage de la mémoire tampon. Le pointeur retourné peut être QI’d pour IVsTextStorage et IVsPersistentTextImage. Il s’agit d’une propriété get-only. Pour définir le stockage, utilisez la méthode InitializeContentEx de la mémoire tampon. |
PropertyBrowserSID_guid |
string : cette propriété sera utilisée pour définir l’élément SEID_PropertyBrowserSID de la sélection pour les affichages de texte. Elle est utilisée uniquement si vous disposez d’un navigateur de propriétés personnalisé. Si cette propriété n'est pas définie, l'Explorateur de propriétés standard est associé à la vue. |
PropertyBrowserSID_string |
string : cette propriété sera utilisée pour définir l’élément SEID_PropertyBrowserSID de la sélection pour les affichages de texte. Elle est utilisée uniquement si vous disposez d’un navigateur de propriétés personnalisé. Si cette propriété n'est pas définie, l'Explorateur de propriétés standard est associé à la vue. |
UserReadOnlyErrorString_guid |
string : cette propriété fournit un message d’erreur spécifique pour le moment où la mémoire tampon provient de l’erreur BUFFER_E_READONLY. Définissez cette chaîne comme le texte (localisé) à afficher à l'utilisateur. Notez que la mémoire tampon elle-même ne met pas en place l’interface utilisateur, mais appelle uniquement IVsUIShell ::SetErrorInfo. L'appelant peut décider d'afficher le message pour l'utilisateur. |
UserReadOnlyErrorString_string |
string : cette propriété fournit un message d’erreur spécifique pour le moment où la mémoire tampon provient de l’erreur BUFFER_E_READONLY. Définissez cette chaîne comme le texte (localisé) à afficher à l'utilisateur. Notez que la mémoire tampon elle-même ne met pas en place l’interface utilisateur, mais appelle uniquement IVsUIShell ::SetErrorInfo. L'appelant peut décider d'afficher le message pour l'utilisateur. |
VsBufferContentType_guid |
string : ContentType pour la mémoire tampon de texte. |
VsBufferContentType_string |
string : ContentType pour la mémoire tampon de texte. |
VsBufferDetectCharSet_guid |
bool : si true et que bufferEncoding actuel est CHARFMT_MBCS, la mémoire tampon exécute son code de détection de balise de jeu de caractères HTML pour déterminer une page de code pour charger et enregistrer le fichier. La page de codes détectée remplace celles définies dans CHARFMT_MBCS. Cette opération est forcée dans IPersistFileFormat ::LoadDocData de la mémoire tampon lorsqu’elle voit un type de fichier HTML, en fonction du mappage d’extension dans « $RootKey$\Languages\File Extensions ». |
VsBufferDetectCharSet_string |
bool : si true et que bufferEncoding actuel est CHARFMT_MBCS, la mémoire tampon exécute son code de détection de balise de jeu de caractères HTML pour déterminer une page de code pour charger et enregistrer le fichier. La page de codes détectée remplace celles définies dans CHARFMT_MBCS. Cette opération est forcée dans IPersistFileFormat ::LoadDocData de la mémoire tampon lorsqu’elle voit un type de fichier HTML, en fonction du mappage d’extension dans « $RootKey$\Languages\File Extensions ». |
VsBufferDetectLangSID_guid |
bool : (valeur par défaut = true) Si la valeur est true, une modification apportée au moniker de la mémoire tampon entraîne la modification du service de langage en fonction de l’extension de fichier du moniker. |
VsBufferDetectLangSID_string |
bool : (valeur par défaut = true) Si la valeur est true, une modification apportée au moniker de la mémoire tampon entraîne la modification du service de langage en fonction de l’extension de fichier du moniker. |
VsBufferEncodingPromptOnLoad_guid |
uint : ce paramètre ne doit être utilisé que par les fabriques d’éditeur qui souhaitent spécifier une page de code lors du chargement à partir de la boîte de dialogue openwith. Ces données sont uniquement destinées à un usage défini. Vous ne pouvez pas récupérer la valeur de cette valeur. |
VsBufferEncodingPromptOnLoad_string |
uint : ce paramètre ne doit être utilisé que par les fabriques d’éditeur qui souhaitent spécifier une page de code lors du chargement à partir de la boîte de dialogue openwith. Ces données sont uniquement destinées à un usage défini. Vous ne pouvez pas récupérer la valeur de cette valeur. |
VsBufferEncodingVSTFF_guid |
uint : Format de fichier texte VS (VSTFF) pour la mémoire tampon. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK ; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK ;. |
VsBufferEncodingVSTFF_string |
uint : Format de fichier texte VS (VSTFF) pour la mémoire tampon. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK ; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK ;. |
VsBufferExtraFiles_guid |
objet : utilisez cette propriété si le fichier ouvert dans la mémoire tampon est associé à la liste des fichiers supplémentaires sous contrôle de code source (SCC). Définissez cette propriété avec une implémentation d’IVsBufferExtraFiles afin de contrôler la façon dont la mémoire tampon gère les opérations SCC. L’ensemble d’objets IVsBufferExtraFiles détermine quels fichiers sont extraits du contrôle de code source (SCC) lorsque des modifications sont apportées à la mémoire tampon. Cette propriété contrôle le comportement de IVsTextManager2 ::AttemptToCheckOutBufferFromScc3 et GetBufferSccStatus3, ainsi que les fichiers transmis par la mémoire tampon lorsqu’elle appelle des méthodes IVsQueryEditQuerySave2. |
VsBufferExtraFiles_string |
objet : utilisez cette propriété si le fichier ouvert dans la mémoire tampon est associé à la liste des fichiers supplémentaires sous contrôle de code source (SCC). Définissez cette propriété avec une implémentation d’IVsBufferExtraFiles afin de contrôler la façon dont la mémoire tampon gère les opérations SCC. L’ensemble d’objets IVsBufferExtraFiles détermine quels fichiers sont extraits du contrôle de code source (SCC) lorsque des modifications sont apportées à la mémoire tampon. Cette propriété contrôle le comportement de IVsTextManager2 ::AttemptToCheckOutBufferFromScc3 et GetBufferSccStatus3, ainsi que les fichiers transmis par la mémoire tampon lorsqu’elle appelle des méthodes IVsQueryEditQuerySave2. |
VsBufferFileReload_guid |
Bool:. |
VsBufferFileReload_string |
Bool:. |
VsBufferIsDiskFile_guid |
bool : true si buffer est un fichier sur disque. |
VsBufferIsDiskFile_string |
bool : true si buffer est un fichier sur disque. |
VsBufferMoniker_guid |
string : moniker du document chargé dans TextBuffer. Il s’agit du chemin d’accès complet du fichier si le document est un fichier. |
VsBufferMoniker_string |
string : moniker du document chargé dans la mémoire tampon. Il s’agit du chemin d’accès complet du fichier si le document est un fichier. |
VsInitEncodingDialogFromUserData_guid |
Bool:. |
VsInitEncodingDialogFromUserData_string |
Bool:. |
VsTextViewRoles_guid |
string : liste séparée par des virgules des rôles d’affichage de texte pour l’affichage de texte. |
VsTextViewRoles_string |
string : liste séparée par des virgules des rôles d’affichage de texte pour l’affichage de texte. |