IActiveScriptAuthor::GetScriptTextAttributesIActiveScriptAuthor::GetScriptTextAttributes

Retourne les attributs de texte pour un bloc de script.Returns the text attributes for a script block.

SyntaxeSyntax

HRESULT GetScriptTextAttributes(  
    LPCOLESTR        pszCode,  
    ULONG            cch,  
    LPCOLESTR        pszDelimiter,  
    DWORD            dwFlags,  
    SOURCE_TEXT_ATTR *pattr);  
);  

ParamètresParameters

pszCode
[in, size_is (cch)] le texte du bloc de script.[in, size_is(cch)] The text of the script block. Cette chaîne n’est pas à se terminer par null.This string does not have to be null terminated.

cch
[in] La taille utilisée pour la pszCode et pattr paramètres.[in] The size used for the pszCode and pattr parameters.

pszDelimiter
[in] L’adresse du délimiteur de script de fin.[in] The address of the end-of-script delimiter. Lorsque pszCode est analysé à partir d’un flux de texte, l’hôte utilise généralement un délimiteur (par exemple, deux guillemets simples), pour détecter la fin du scriptlet.When pszCode is parsed from a stream of text, the host typically uses a delimiter (such as two single quotation marks), to detect the end of the scriptlet. Définissez ce paramètre avec la valeur NULL s’il n’existe pas de séparateurs pour identifier la fin du bloc de script.Set this parameter to NULL if there is no delimiter to identify the end of the script block.

dwFlags
[in] Indicateurs qui sont associés aux attributs de texte du bloc de script.[in] The flags that are associated with the text attributes of the script block. Peut être une combinaison des valeurs suivantes :Can be a combination of the following values:

ConstanteConstant ValeurValue DescriptionDescription
GETATTRTYPE_DEPSCANGETATTRTYPE_DEPSCAN 0 x 00010x0001 Identifier des identificateurs qui ont l’attribut SOURCETEXT_ATTR_IDENTIFIER et identifier les opérateurs point qui ont l’attribut SOURCETEXT_ATTR_MEMBERLOOKUP.Identify identifiers that have the SOURCETEXT_ATTR_IDENTIFIER attribute, and identify dot operators that have the SOURCETEXT_ATTR_MEMBERLOOKUP attribute.
GETATTRFLAG_THISGETATTRFLAG_THIS 0 x 01000x0100 Identifier l’objet actuel qui possède l’attribut SOURCETEXT_ATTR_THIS.Identify the current object that has the SOURCETEXT_ATTR_THIS attribute.
GETATTRFLAG_HUMANTEXTGETATTRFLAG_HUMANTEXT 0 x 80000x8000 Identifier le texte de commentaire et de contenu chaîne qui a l’attribut SOURCETEXT_ATTR_HUMANTEXT.Identify string content and comment text that has the SOURCETEXT_ATTR_HUMANTEXT attribute.

pattr
[dans, du délai d’attente, size_is (cch)] les informations de couleur pour le code de bloc de script.[in, out, size_is(cch)] The color information for the script block code.

Valeur de retourReturn Value

Élément HRESULT.An HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.Possible values include, but are not limited to, those in the following table.

ValeurValue DescriptionDescription
S_OK La méthode a réussi.The method succeeded.

RemarquesRemarks

Voir aussiSee Also

IActiveScriptAuthor (Interface) IActiveScriptAuthor Interface
Énumération SOURCE_TEXT_ATTRSOURCE_TEXT_ATTR Enumeration