Partager via


CMFCFilterChunkValueImpl::SetChunk

Une fonction d'assistance qui définit les propriétés communes du segment.

HRESULT SetChunk(
   REFPROPERTYKEY pkey,
   CHUNKSTATE chunkType=CHUNK_VALUE,
   LCID locale=0,
   DWORD cwcLenSource=0,
   DWORD cwcStartSource=0,
   CHUNK_BREAKTYPE chunkBreakType=CHUNK_NO_BREAK
);

Paramètres

  • pkey
    Spécifie une clé de propriété.

  • chunkType
    Les balises indiquent si ce segment contient une propriété de type texte ou de type valeur. Les valeurs d'indicateur sont prises de l'énumération de CHUNKSTATE.

  • locale
    Le langage et la sous-langue associés à un segment de texte. Les paramètres régionaux du segment sont utilisés par les indexeurs de document pour exécuter une analyse lexicale appropriée du texte. Si le segment n'est ni de texte ni un type valeur avec le type de données VT_LPWSTR, VT_LPSTR, ou VT_BSTR, ce champ est ignoré.

  • cwcLenSource
    La longueur caractères du texte source à partir duquel le segment actuel a été dérivé. Une valeur zéro signifie la correspondance de caractère-par-caractère entre le texte source et le texte dérivé. Une valeur différente de zéro signifie que pas une telle correspondance directe existe.

  • cwcStartSource
    L'offset à partir duquel le texte source pour un segment dérivé commence dans le segment de source.

  • chunkBreakType
    Le type de saut de ligne qui sépare le segment précédent du segment actuel. Les valeurs sont de l'énumération de CHUNK_BREAKTYPE.

Valeur de retour

S_OK si l'opération a réussi ; sinon code d'erreur.

Configuration requise

en-tête : afxwin.h

Voir aussi

Référence

CMFCFilterChunkValueImpl, classe